/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:03:27,431 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:03:27,433 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:03:27,488 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:03:27,488 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:03:27,490 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:03:27,493 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:03:27,495 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:03:27,495 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:03:27,496 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:03:27,496 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:03:27,497 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:03:27,497 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:03:27,498 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:03:27,498 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:03:27,499 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:03:27,500 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:03:27,500 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:03:27,501 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:03:27,502 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:03:27,505 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:03:27,507 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:03:27,510 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:03:27,511 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:03:27,520 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:03:27,520 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:03:27,520 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:03:27,521 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:03:27,521 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:03:27,522 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:03:27,522 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:03:27,523 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:03:27,524 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:03:27,524 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:03:27,526 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:03:27,526 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:03:27,526 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:03:27,526 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:03:27,526 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:03:27,527 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:03:27,527 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:03:27,529 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:03:27,554 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:03:27,554 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:03:27,555 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:03:27,555 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:03:27,555 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:03:27,555 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:03:27,556 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:03:27,556 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:03:27,556 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:03:27,556 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:03:27,557 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:03:27,558 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:03:27,558 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:03:27,558 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:03:27,559 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:03:27,559 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:03:27,559 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-02-10 03:03:27,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:03:27,764 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:03:27,766 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:03:27,767 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:03:27,769 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:03:27,770 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-trans.wvr.bpl [2022-02-10 03:03:27,770 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/chromosome-trans.wvr.bpl' [2022-02-10 03:03:27,789 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:03:27,790 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:03:27,791 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:03:27,791 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:03:27,791 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:03:27,799 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,804 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,808 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:03:27,809 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:03:27,810 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:03:27,810 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:03:27,810 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:03:27,815 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,816 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,816 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,822 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,824 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,825 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,825 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:03:27,826 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:03:27,826 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:03:27,826 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:03:27,828 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/1) ... [2022-02-10 03:03:27,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:03:27,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:27,867 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-02-10 03:03:27,891 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-02-10 03:03:27,908 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:03:27,908 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:03:27,908 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:03:27,908 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:03:27,908 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:03:27,908 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:03:27,909 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:03:27,909 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:03:27,909 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:03:27,910 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-10 03:03:27,910 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-10 03:03:27,910 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-10 03:03:27,910 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:03:27,949 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:03:27,950 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:03:28,034 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:03:28,065 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:03:28,065 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-10 03:03:28,067 INFO L202 PluginConnector]: Adding new model chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:03:28 BoogieIcfgContainer [2022-02-10 03:03:28,067 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:03:28,068 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:03:28,068 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:03:28,097 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:03:28,097 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:03:27" (1/2) ... [2022-02-10 03:03:28,098 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cf1988e and model type chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:03:28, skipping insertion in model container [2022-02-10 03:03:28,098 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "chromosome-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:03:28" (2/2) ... [2022-02-10 03:03:28,099 INFO L111 eAbstractionObserver]: Analyzing ICFG chromosome-trans.wvr.bpl [2022-02-10 03:03:28,102 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:03:28,102 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:03:28,102 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:03:28,102 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:03:28,162 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-10 03:03:28,203 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:03:28,208 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, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-10 03:03:28,208 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-10 03:03:28,214 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 25 transitions, 74 flow [2022-02-10 03:03:28,240 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:28,853 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 35029 transitions and produced 12173 states. [2022-02-10 03:03:28,905 INFO L276 IsEmpty]: Start isEmpty. Operand has 12173 states, 7958 states have (on average 1.9913294797687862) internal successors, (15847), 12172 states have internal predecessors, (15847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 03:03:29,047 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:29,047 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:29,048 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:29,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:29,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1991221056, now seen corresponding path program 1 times [2022-02-10 03:03:29,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:29,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773823707] [2022-02-10 03:03:29,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:29,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:29,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:29,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:29,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:29,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773823707] [2022-02-10 03:03:29,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773823707] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:03:29,213 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:03:29,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:03:29,214 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803953005] [2022-02-10 03:03:29,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:03:29,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:03:29,217 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:29,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:03:29,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:03:29,290 INFO L87 Difference]: Start difference. First operand has 12173 states, 7958 states have (on average 1.9913294797687862) internal successors, (15847), 12172 states have internal predecessors, (15847), 0 states have call successors, (0), 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 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:29,619 INFO L93 Difference]: Finished difference Result 12207 states and 15877 transitions. [2022-02-10 03:03:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:03:29,621 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-10 03:03:29,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:29,653 INFO L225 Difference]: With dead ends: 12207 [2022-02-10 03:03:29,653 INFO L226 Difference]: Without dead ends: 3789 [2022-02-10 03:03:29,655 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-02-10 03:03:29,657 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:29,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 21 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:03:29,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3789 states. [2022-02-10 03:03:29,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3789 to 65. [2022-02-10 03:03:29,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.0625) internal successors, (132), 64 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-02-10 03:03:29,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2022-02-10 03:03:29,726 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 17 [2022-02-10 03:03:29,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:29,726 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2022-02-10 03:03:29,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,726 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2022-02-10 03:03:29,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 03:03:29,727 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:29,727 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:29,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:03:29,727 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:29,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:29,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1742058842, now seen corresponding path program 2 times [2022-02-10 03:03:29,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:29,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607621493] [2022-02-10 03:03:29,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:29,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:29,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:29,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:29,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:29,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607621493] [2022-02-10 03:03:29,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607621493] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:03:29,757 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:03:29,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:03:29,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956292810] [2022-02-10 03:03:29,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:03:29,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:03:29,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:29,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:03:29,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:03:29,760 INFO L87 Difference]: Start difference. First operand 65 states and 132 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:29,803 INFO L93 Difference]: Finished difference Result 80 states and 169 transitions. [2022-02-10 03:03:29,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:03:29,804 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-02-10 03:03:29,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:29,804 INFO L225 Difference]: With dead ends: 80 [2022-02-10 03:03:29,805 INFO L226 Difference]: Without dead ends: 80 [2022-02-10 03:03:29,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-02-10 03:03:29,806 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 21 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:29,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 14 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:03:29,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-02-10 03:03:29,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2022-02-10 03:03:29,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0634920634920637) internal successors, (130), 63 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 130 transitions. [2022-02-10 03:03:29,809 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 130 transitions. Word has length 17 [2022-02-10 03:03:29,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:29,810 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 130 transitions. [2022-02-10 03:03:29,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,810 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 130 transitions. [2022-02-10 03:03:29,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:03:29,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:29,811 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:29,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:03:29,811 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:29,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:29,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1909058573, now seen corresponding path program 1 times [2022-02-10 03:03:29,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:29,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364820238] [2022-02-10 03:03:29,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:29,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:29,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:29,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:03:29,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:29,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364820238] [2022-02-10 03:03:29,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364820238] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:03:29,862 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:03:29,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:03:29,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114709484] [2022-02-10 03:03:29,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:03:29,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:03:29,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:29,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:03:29,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:03:29,864 INFO L87 Difference]: Start difference. First operand 64 states and 130 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:29,896 INFO L93 Difference]: Finished difference Result 79 states and 151 transitions. [2022-02-10 03:03:29,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:03:29,896 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-02-10 03:03:29,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:29,897 INFO L225 Difference]: With dead ends: 79 [2022-02-10 03:03:29,897 INFO L226 Difference]: Without dead ends: 74 [2022-02-10 03:03:29,897 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-02-10 03:03:29,898 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:29,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 15 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:03:29,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-02-10 03:03:29,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 73. [2022-02-10 03:03:29,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.013888888888889) internal successors, (145), 72 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-02-10 03:03:29,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 145 transitions. [2022-02-10 03:03:29,901 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 145 transitions. Word has length 18 [2022-02-10 03:03:29,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:29,902 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 145 transitions. [2022-02-10 03:03:29,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,902 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 145 transitions. [2022-02-10 03:03:29,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-02-10 03:03:29,902 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:29,902 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:29,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-10 03:03:29,903 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:29,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:29,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1182241473, now seen corresponding path program 1 times [2022-02-10 03:03:29,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:29,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122470882] [2022-02-10 03:03:29,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:29,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:29,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:29,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:03:29,943 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:29,943 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122470882] [2022-02-10 03:03:29,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122470882] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:03:29,944 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:03:29,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:03:29,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098026648] [2022-02-10 03:03:29,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:03:29,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:03:29,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:29,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:03:29,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:03:29,945 INFO L87 Difference]: Start difference. First operand 73 states and 145 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:29,988 INFO L93 Difference]: Finished difference Result 85 states and 170 transitions. [2022-02-10 03:03:29,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:03:29,989 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-02-10 03:03:29,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:29,989 INFO L225 Difference]: With dead ends: 85 [2022-02-10 03:03:29,989 INFO L226 Difference]: Without dead ends: 81 [2022-02-10 03:03:29,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:03:29,990 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:29,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 18 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:03:29,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-02-10 03:03:29,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2022-02-10 03:03:29,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.0136986301369864) internal successors, (147), 73 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-02-10 03:03:29,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 147 transitions. [2022-02-10 03:03:29,994 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 147 transitions. Word has length 19 [2022-02-10 03:03:29,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:29,994 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 147 transitions. [2022-02-10 03:03:29,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:29,994 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 147 transitions. [2022-02-10 03:03:29,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-02-10 03:03:29,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:29,995 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:29,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-10 03:03:29,995 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:29,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:29,995 INFO L85 PathProgramCache]: Analyzing trace with hash -257727993, now seen corresponding path program 2 times [2022-02-10 03:03:29,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:29,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713948433] [2022-02-10 03:03:29,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:29,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:30,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:30,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:03:30,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:30,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713948433] [2022-02-10 03:03:30,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713948433] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:03:30,030 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:03:30,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:03:30,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820636516] [2022-02-10 03:03:30,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:03:30,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:03:30,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:30,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:03:30,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:03:30,031 INFO L87 Difference]: Start difference. First operand 74 states and 147 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:30,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:30,066 INFO L93 Difference]: Finished difference Result 101 states and 193 transitions. [2022-02-10 03:03:30,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:03:30,067 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-02-10 03:03:30,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:30,067 INFO L225 Difference]: With dead ends: 101 [2022-02-10 03:03:30,067 INFO L226 Difference]: Without dead ends: 89 [2022-02-10 03:03:30,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:03:30,068 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:30,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 19 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:03:30,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-02-10 03:03:30,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 78. [2022-02-10 03:03:30,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.012987012987013) internal successors, (155), 77 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-02-10 03:03:30,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 155 transitions. [2022-02-10 03:03:30,085 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 155 transitions. Word has length 19 [2022-02-10 03:03:30,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:30,085 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 155 transitions. [2022-02-10 03:03:30,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:30,085 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 155 transitions. [2022-02-10 03:03:30,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:30,086 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:30,086 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:30,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-10 03:03:30,086 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:30,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:30,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1087270225, now seen corresponding path program 1 times [2022-02-10 03:03:30,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:30,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454664201] [2022-02-10 03:03:30,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:30,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:30,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:30,288 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:30,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:30,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454664201] [2022-02-10 03:03:30,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454664201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:30,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201664147] [2022-02-10 03:03:30,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:30,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:30,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:30,303 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-02-10 03:03:30,337 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-02-10 03:03:30,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:30,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:30,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:30,520 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 19 treesize of output 15 [2022-02-10 03:03:30,559 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-02-10 03:03:30,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:30,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:30,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:30,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 18 treesize of output 22 [2022-02-10 03:03:30,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:30,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 19 treesize of output 23 [2022-02-10 03:03:30,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:03:30,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:30,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201664147] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:30,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:30,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:03:30,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048673929] [2022-02-10 03:03:30,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:30,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:03:30,966 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:30,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:03:30,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:03:30,966 INFO L87 Difference]: Start difference. First operand 78 states and 155 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:31,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:31,276 INFO L93 Difference]: Finished difference Result 125 states and 241 transitions. [2022-02-10 03:03:31,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:31,276 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:31,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:31,277 INFO L225 Difference]: With dead ends: 125 [2022-02-10 03:03:31,277 INFO L226 Difference]: Without dead ends: 120 [2022-02-10 03:03:31,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:31,278 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:31,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 96 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:03:31,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-02-10 03:03:31,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 84. [2022-02-10 03:03:31,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.0120481927710845) internal successors, (167), 83 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:31,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 167 transitions. [2022-02-10 03:03:31,281 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 167 transitions. Word has length 20 [2022-02-10 03:03:31,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:31,282 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 167 transitions. [2022-02-10 03:03:31,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:31,282 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 167 transitions. [2022-02-10 03:03:31,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:31,282 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:31,282 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:31,302 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-02-10 03:03:31,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-02-10 03:03:31,495 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:31,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:31,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1495176653, now seen corresponding path program 2 times [2022-02-10 03:03:31,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:31,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351089910] [2022-02-10 03:03:31,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:31,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:31,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:31,642 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:31,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:31,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351089910] [2022-02-10 03:03:31,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351089910] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:31,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260604892] [2022-02-10 03:03:31,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:03:31,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:31,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:31,644 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-02-10 03:03:31,682 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-02-10 03:03:31,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:03:31,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:31,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:31,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:31,740 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 19 treesize of output 15 [2022-02-10 03:03:31,776 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 20 treesize of output 16 [2022-02-10 03:03:31,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:31,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:31,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:03:32,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:32,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 19 treesize of output 23 [2022-02-10 03:03:32,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:32,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 15 treesize of output 19 [2022-02-10 03:03:32,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:32,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260604892] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:32,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:32,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:03:32,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926383083] [2022-02-10 03:03:32,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:32,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:03:32,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:32,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:03:32,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:03:32,085 INFO L87 Difference]: Start difference. First operand 84 states and 167 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:32,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:32,279 INFO L93 Difference]: Finished difference Result 123 states and 235 transitions. [2022-02-10 03:03:32,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:03:32,280 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:32,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:32,281 INFO L225 Difference]: With dead ends: 123 [2022-02-10 03:03:32,281 INFO L226 Difference]: Without dead ends: 118 [2022-02-10 03:03:32,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:32,282 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:32,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 65 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:03:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-02-10 03:03:32,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 87. [2022-02-10 03:03:32,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.0) internal successors, (172), 86 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:32,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 172 transitions. [2022-02-10 03:03:32,293 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 172 transitions. Word has length 20 [2022-02-10 03:03:32,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:32,293 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 172 transitions. [2022-02-10 03:03:32,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:32,293 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 172 transitions. [2022-02-10 03:03:32,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:32,293 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:32,294 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:32,312 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-02-10 03:03:32,513 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,SelfDestructingSolverStorable6 [2022-02-10 03:03:32,513 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:32,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:32,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1587854853, now seen corresponding path program 3 times [2022-02-10 03:03:32,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:32,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552797933] [2022-02-10 03:03:32,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:32,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:32,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:32,716 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:32,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:32,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552797933] [2022-02-10 03:03:32,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552797933] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:32,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864068823] [2022-02-10 03:03:32,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:03:32,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:32,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:32,718 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-02-10 03:03:32,719 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-02-10 03:03:32,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:03:32,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:32,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:03:32,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:32,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:03:33,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:03:33,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:33,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 12 treesize of output 5 [2022-02-10 03:03:33,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:33,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:33,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:03:33,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:33,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 24 treesize of output 28 [2022-02-10 03:03:33,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:33,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 20 treesize of output 24 [2022-02-10 03:03:33,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:33,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864068823] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:33,504 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:33,504 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:33,504 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155640656] [2022-02-10 03:03:33,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:33,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:33,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:33,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:33,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:33,505 INFO L87 Difference]: Start difference. First operand 87 states and 172 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:33,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:33,761 INFO L93 Difference]: Finished difference Result 122 states and 228 transitions. [2022-02-10 03:03:33,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:03:33,761 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:33,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:33,762 INFO L225 Difference]: With dead ends: 122 [2022-02-10 03:03:33,762 INFO L226 Difference]: Without dead ends: 112 [2022-02-10 03:03:33,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:33,763 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:33,763 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 74 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 246 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-02-10 03:03:33,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-02-10 03:03:33,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 93. [2022-02-10 03:03:33,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 2.032608695652174) internal successors, (187), 92 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:33,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 187 transitions. [2022-02-10 03:03:33,766 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 187 transitions. Word has length 20 [2022-02-10 03:03:33,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:33,766 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 187 transitions. [2022-02-10 03:03:33,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:33,766 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 187 transitions. [2022-02-10 03:03:33,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:33,766 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:33,767 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:33,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-10 03:03:33,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:33,980 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:33,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:33,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1916718323, now seen corresponding path program 4 times [2022-02-10 03:03:33,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:33,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197173157] [2022-02-10 03:03:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:33,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:33,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:34,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:34,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:34,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197173157] [2022-02-10 03:03:34,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197173157] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:34,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801637490] [2022-02-10 03:03:34,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:03:34,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:34,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:34,174 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-02-10 03:03:34,175 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-02-10 03:03:34,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:03:34,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:34,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:34,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:34,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:34,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 19 treesize of output 15 [2022-02-10 03:03:34,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:34,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 21 treesize of output 17 [2022-02-10 03:03:34,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:34,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 12 treesize of output 5 [2022-02-10 03:03:34,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:34,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:34,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:34,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 15 treesize of output 19 [2022-02-10 03:03:34,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:34,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 24 treesize of output 28 [2022-02-10 03:03:34,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:03:34,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:34,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801637490] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:34,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:34,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:34,737 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49143637] [2022-02-10 03:03:34,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:34,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:34,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:34,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:34,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:34,738 INFO L87 Difference]: Start difference. First operand 93 states and 187 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:34,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:34,926 INFO L93 Difference]: Finished difference Result 117 states and 224 transitions. [2022-02-10 03:03:34,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:03:34,926 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:34,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:34,927 INFO L225 Difference]: With dead ends: 117 [2022-02-10 03:03:34,927 INFO L226 Difference]: Without dead ends: 112 [2022-02-10 03:03:34,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:34,928 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 32 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:34,928 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 123 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 368 Invalid, 0 Unknown, 41 Unchecked, 0.2s Time] [2022-02-10 03:03:34,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-02-10 03:03:34,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 96. [2022-02-10 03:03:34,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.0736842105263156) internal successors, (197), 95 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:34,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 197 transitions. [2022-02-10 03:03:34,930 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 197 transitions. Word has length 20 [2022-02-10 03:03:34,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:34,930 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 197 transitions. [2022-02-10 03:03:34,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:34,931 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 197 transitions. [2022-02-10 03:03:34,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:34,931 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:34,931 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:34,965 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-02-10 03:03:35,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:35,143 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:35,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1125157641, now seen corresponding path program 5 times [2022-02-10 03:03:35,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:35,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488805738] [2022-02-10 03:03:35,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:35,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:35,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:35,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:35,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:35,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488805738] [2022-02-10 03:03:35,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488805738] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:35,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574287166] [2022-02-10 03:03:35,312 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:03:35,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:35,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:35,313 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-02-10 03:03:35,314 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-02-10 03:03:35,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:03:35,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:35,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:35,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:35,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:35,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 19 treesize of output 15 [2022-02-10 03:03:35,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:35,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 20 treesize of output 16 [2022-02-10 03:03:35,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:03:35,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:35,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:35,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:35,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 19 treesize of output 23 [2022-02-10 03:03:35,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:35,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 22 treesize of output 26 [2022-02-10 03:03:35,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:35,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 18 treesize of output 22 [2022-02-10 03:03:35,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:35,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574287166] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:35,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:35,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:35,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600719231] [2022-02-10 03:03:35,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:35,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:35,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:35,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:35,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:35,833 INFO L87 Difference]: Start difference. First operand 96 states and 197 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:35,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:35,976 INFO L93 Difference]: Finished difference Result 126 states and 243 transitions. [2022-02-10 03:03:35,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:35,976 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:35,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:35,977 INFO L225 Difference]: With dead ends: 126 [2022-02-10 03:03:35,977 INFO L226 Difference]: Without dead ends: 121 [2022-02-10 03:03:35,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:35,977 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:35,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 83 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 299 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-02-10 03:03:35,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-10 03:03:35,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 99. [2022-02-10 03:03:35,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.1122448979591835) internal successors, (207), 98 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 207 transitions. [2022-02-10 03:03:35,980 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 207 transitions. Word has length 20 [2022-02-10 03:03:35,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:35,980 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 207 transitions. [2022-02-10 03:03:35,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:35,980 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 207 transitions. [2022-02-10 03:03:35,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:35,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:35,981 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:36,003 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-02-10 03:03:36,191 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,SelfDestructingSolverStorable9 [2022-02-10 03:03:36,191 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:36,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:36,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1473144427, now seen corresponding path program 6 times [2022-02-10 03:03:36,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:36,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47472648] [2022-02-10 03:03:36,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:36,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:36,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:36,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:36,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:36,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47472648] [2022-02-10 03:03:36,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47472648] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:36,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736160482] [2022-02-10 03:03:36,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:03:36,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:36,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:36,392 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-02-10 03:03:36,393 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-02-10 03:03:36,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:03:36,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:36,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:36,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:36,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:36,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 19 treesize of output 15 [2022-02-10 03:03:36,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:36,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 21 treesize of output 17 [2022-02-10 03:03:36,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:36,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 12 treesize of output 5 [2022-02-10 03:03:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:36,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:36,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:36,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 18 treesize of output 22 [2022-02-10 03:03:36,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03: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 22 treesize of output 26 [2022-02-10 03:03:36,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:36,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 18 treesize of output 22 [2022-02-10 03:03:36,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:36,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736160482] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:36,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:36,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:36,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865276944] [2022-02-10 03:03:36,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:36,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:36,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:36,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:36,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:36,906 INFO L87 Difference]: Start difference. First operand 99 states and 207 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:37,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:37,098 INFO L93 Difference]: Finished difference Result 125 states and 245 transitions. [2022-02-10 03:03:37,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:03:37,098 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:37,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:37,099 INFO L225 Difference]: With dead ends: 125 [2022-02-10 03:03:37,099 INFO L226 Difference]: Without dead ends: 120 [2022-02-10 03:03:37,099 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:37,100 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 28 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:37,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 80 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 317 Invalid, 0 Unknown, 3 Unchecked, 0.2s Time] [2022-02-10 03:03:37,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2022-02-10 03:03:37,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 103. [2022-02-10 03:03:37,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 2.0980392156862746) internal successors, (214), 102 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:37,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 214 transitions. [2022-02-10 03:03:37,103 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 214 transitions. Word has length 20 [2022-02-10 03:03:37,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:37,103 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 214 transitions. [2022-02-10 03:03:37,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:37,103 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 214 transitions. [2022-02-10 03:03:37,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:37,103 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:37,103 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:37,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-10 03:03:37,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:37,311 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:37,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:37,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2105445501, now seen corresponding path program 7 times [2022-02-10 03:03:37,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:37,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137336457] [2022-02-10 03:03:37,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:37,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:37,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:37,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:37,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:37,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137336457] [2022-02-10 03:03:37,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137336457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:37,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732264710] [2022-02-10 03:03:37,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:03:37,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:37,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:37,491 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-02-10 03:03:37,492 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-02-10 03:03:37,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:37,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:37,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:37,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:37,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 19 treesize of output 15 [2022-02-10 03:03:37,651 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-02-10 03:03:37,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:37,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:03:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:37,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:37,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:37,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 15 treesize of output 19 [2022-02-10 03:03:37,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:37,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 24 treesize of output 28 [2022-02-10 03:03:37,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:03:38,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:38,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732264710] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:38,061 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:38,061 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:38,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836087031] [2022-02-10 03:03:38,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:38,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:38,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:38,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:38,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:38,063 INFO L87 Difference]: Start difference. First operand 103 states and 214 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:38,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:38,305 INFO L93 Difference]: Finished difference Result 130 states and 257 transitions. [2022-02-10 03:03:38,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:03:38,305 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:38,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:38,306 INFO L225 Difference]: With dead ends: 130 [2022-02-10 03:03:38,306 INFO L226 Difference]: Without dead ends: 125 [2022-02-10 03:03:38,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:38,307 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:38,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 129 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:03:38,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-02-10 03:03:38,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 106. [2022-02-10 03:03:38,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.1142857142857143) internal successors, (222), 105 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:38,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 222 transitions. [2022-02-10 03:03:38,309 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 222 transitions. Word has length 20 [2022-02-10 03:03:38,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:38,309 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 222 transitions. [2022-02-10 03:03:38,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:38,309 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 222 transitions. [2022-02-10 03:03:38,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:38,310 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:38,310 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:38,326 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-02-10 03:03:38,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:38,518 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:38,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:38,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1399127675, now seen corresponding path program 8 times [2022-02-10 03:03:38,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:38,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967392884] [2022-02-10 03:03:38,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:38,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:38,740 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:38,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:38,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967392884] [2022-02-10 03:03:38,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967392884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:38,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859251550] [2022-02-10 03:03:38,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:03:38,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:38,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:38,744 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-02-10 03:03:38,745 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-02-10 03:03:38,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:03:38,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:38,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:38,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:38,842 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 19 treesize of output 15 [2022-02-10 03:03:38,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:38,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 21 treesize of output 17 [2022-02-10 03:03:38,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:38,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 12 treesize of output 5 [2022-02-10 03:03:38,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:38,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:39,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:39,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 15 treesize of output 19 [2022-02-10 03:03:39,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:03:39,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:39,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 20 treesize of output 24 [2022-02-10 03:03:39,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:39,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859251550] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:39,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:39,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:39,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749227305] [2022-02-10 03:03:39,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:39,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:39,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:39,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:39,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:39,319 INFO L87 Difference]: Start difference. First operand 106 states and 222 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:39,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:39,487 INFO L93 Difference]: Finished difference Result 131 states and 261 transitions. [2022-02-10 03:03:39,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:03:39,487 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:39,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:39,488 INFO L225 Difference]: With dead ends: 131 [2022-02-10 03:03:39,488 INFO L226 Difference]: Without dead ends: 126 [2022-02-10 03:03:39,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=450, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:39,488 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 40 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:39,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 86 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 307 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-02-10 03:03:39,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2022-02-10 03:03:39,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 106. [2022-02-10 03:03:39,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.1142857142857143) internal successors, (222), 105 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:39,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 222 transitions. [2022-02-10 03:03:39,491 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 222 transitions. Word has length 20 [2022-02-10 03:03:39,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:39,491 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 222 transitions. [2022-02-10 03:03:39,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:39,491 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 222 transitions. [2022-02-10 03:03:39,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:39,491 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:39,491 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:39,510 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-02-10 03:03:39,692 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,SelfDestructingSolverStorable12 [2022-02-10 03:03:39,692 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:39,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:39,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1792539379, now seen corresponding path program 9 times [2022-02-10 03:03:39,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:39,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802251535] [2022-02-10 03:03:39,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:39,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:39,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:39,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:39,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:39,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802251535] [2022-02-10 03:03:39,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802251535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:39,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888183838] [2022-02-10 03:03:39,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:03:39,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:39,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:39,869 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-02-10 03:03:39,870 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-02-10 03:03:39,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:03:39,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:39,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:03:39,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:40,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:40,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 19 treesize of output 15 [2022-02-10 03:03:40,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:40,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 21 treesize of output 17 [2022-02-10 03:03:40,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:40,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 12 treesize of output 5 [2022-02-10 03:03:40,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:40,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:40,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:03:40,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 03:03:40,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:40,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-02-10 03:03:40,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:40,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888183838] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:40,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:40,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:40,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969289575] [2022-02-10 03:03:40,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:40,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:40,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:40,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:40,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:40,548 INFO L87 Difference]: Start difference. First operand 106 states and 222 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:40,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:40,929 INFO L93 Difference]: Finished difference Result 144 states and 282 transitions. [2022-02-10 03:03:40,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:03:40,930 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:40,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:40,930 INFO L225 Difference]: With dead ends: 144 [2022-02-10 03:03:40,930 INFO L226 Difference]: Without dead ends: 134 [2022-02-10 03:03:40,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:40,931 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:40,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 133 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 524 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2022-02-10 03:03:40,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-10 03:03:40,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 109. [2022-02-10 03:03:40,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.1203703703703702) internal successors, (229), 108 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:40,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 229 transitions. [2022-02-10 03:03:40,933 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 229 transitions. Word has length 20 [2022-02-10 03:03:40,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:40,933 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 229 transitions. [2022-02-10 03:03:40,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:40,934 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 229 transitions. [2022-02-10 03:03:40,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:40,934 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:40,934 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:40,965 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-02-10 03:03:41,134 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,SelfDestructingSolverStorable13 [2022-02-10 03:03:41,135 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:41,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:41,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1384632951, now seen corresponding path program 10 times [2022-02-10 03:03:41,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:41,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214992714] [2022-02-10 03:03:41,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:41,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:41,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:41,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:41,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214992714] [2022-02-10 03:03:41,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214992714] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:41,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832464232] [2022-02-10 03:03:41,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:03:41,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:41,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:41,283 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-02-10 03:03:41,310 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-02-10 03:03:41,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:03:41,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:41,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:41,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:41,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:41,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 19 treesize of output 15 [2022-02-10 03:03:41,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:03:41,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:41,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 12 treesize of output 5 [2022-02-10 03:03:41,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:41,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:41,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:41,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 19 treesize of output 23 [2022-02-10 03:03:41,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:41,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 22 treesize of output 26 [2022-02-10 03:03:41,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:03:41,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:41,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832464232] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:41,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:41,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:41,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427153114] [2022-02-10 03:03:41,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:41,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:41,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:41,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:41,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:41,793 INFO L87 Difference]: Start difference. First operand 109 states and 229 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:41,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:41,958 INFO L93 Difference]: Finished difference Result 136 states and 269 transitions. [2022-02-10 03:03:41,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:03:41,958 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:41,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:41,959 INFO L225 Difference]: With dead ends: 136 [2022-02-10 03:03:41,959 INFO L226 Difference]: Without dead ends: 131 [2022-02-10 03:03:41,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:41,960 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:41,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 97 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 391 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-02-10 03:03:41,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-10 03:03:41,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 109. [2022-02-10 03:03:41,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.1203703703703702) internal successors, (229), 108 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:41,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 229 transitions. [2022-02-10 03:03:41,962 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 229 transitions. Word has length 20 [2022-02-10 03:03:41,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:41,962 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 229 transitions. [2022-02-10 03:03:41,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:41,962 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 229 transitions. [2022-02-10 03:03:41,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:41,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:41,963 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:41,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-02-10 03:03:42,171 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,SelfDestructingSolverStorable14 [2022-02-10 03:03:42,171 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:42,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1642748289, now seen corresponding path program 11 times [2022-02-10 03:03:42,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:42,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628893601] [2022-02-10 03:03:42,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:42,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:42,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:42,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:42,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:42,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628893601] [2022-02-10 03:03:42,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628893601] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:42,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212426650] [2022-02-10 03:03:42,320 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:03:42,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:42,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:42,321 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-02-10 03:03:42,322 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-02-10 03:03:42,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:03:42,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:42,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:42,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:42,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:42,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 19 treesize of output 15 [2022-02-10 03:03:42,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:42,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 20 treesize of output 16 [2022-02-10 03:03:42,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:42,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 12 treesize of output 5 [2022-02-10 03:03:42,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:42,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:42,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:42,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 19 treesize of output 23 [2022-02-10 03:03:42,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:42,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 22 treesize of output 26 [2022-02-10 03:03:42,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:42,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 18 treesize of output 22 [2022-02-10 03:03:42,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:42,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212426650] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:42,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:42,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:42,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856611485] [2022-02-10 03:03:42,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:42,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:42,837 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:42,837 INFO L87 Difference]: Start difference. First operand 109 states and 229 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:42,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:42,951 INFO L93 Difference]: Finished difference Result 138 states and 275 transitions. [2022-02-10 03:03:42,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:42,951 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:42,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:42,952 INFO L225 Difference]: With dead ends: 138 [2022-02-10 03:03:42,952 INFO L226 Difference]: Without dead ends: 133 [2022-02-10 03:03:42,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:42,952 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:42,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 82 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 256 Invalid, 0 Unknown, 104 Unchecked, 0.1s Time] [2022-02-10 03:03:42,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-02-10 03:03:42,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 110. [2022-02-10 03:03:42,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.1376146788990824) internal successors, (233), 109 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:42,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 233 transitions. [2022-02-10 03:03:42,955 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 233 transitions. Word has length 20 [2022-02-10 03:03:42,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:42,955 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 233 transitions. [2022-02-10 03:03:42,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:42,955 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 233 transitions. [2022-02-10 03:03:42,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:42,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:42,955 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:42,982 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-02-10 03:03:43,163 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,SelfDestructingSolverStorable15 [2022-02-10 03:03:43,163 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:43,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash -955553779, now seen corresponding path program 12 times [2022-02-10 03:03:43,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:43,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163735199] [2022-02-10 03:03:43,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:43,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:43,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:43,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:43,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163735199] [2022-02-10 03:03:43,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163735199] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:43,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110916884] [2022-02-10 03:03:43,312 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:03:43,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:43,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:43,313 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-02-10 03:03:43,313 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-02-10 03:03:43,345 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:03:43,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:43,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:43,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:43,455 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 19 treesize of output 15 [2022-02-10 03:03:43,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:03:43,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:43,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 12 treesize of output 5 [2022-02-10 03:03:43,566 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:43,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:43,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:43,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 18 treesize of output 22 [2022-02-10 03:03:43,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:03:43,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:43,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 18 treesize of output 22 [2022-02-10 03:03:43,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:43,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110916884] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:43,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:43,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:43,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47388418] [2022-02-10 03:03:43,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:43,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:43,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:43,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:43,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:43,859 INFO L87 Difference]: Start difference. First operand 110 states and 233 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:44,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:44,019 INFO L93 Difference]: Finished difference Result 137 states and 273 transitions. [2022-02-10 03:03:44,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:03:44,019 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:44,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:44,020 INFO L225 Difference]: With dead ends: 137 [2022-02-10 03:03:44,020 INFO L226 Difference]: Without dead ends: 132 [2022-02-10 03:03:44,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:44,021 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:44,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 93 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 365 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-02-10 03:03:44,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-02-10 03:03:44,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 109. [2022-02-10 03:03:44,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.1203703703703702) internal successors, (229), 108 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:44,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 229 transitions. [2022-02-10 03:03:44,023 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 229 transitions. Word has length 20 [2022-02-10 03:03:44,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:44,023 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 229 transitions. [2022-02-10 03:03:44,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:44,023 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 229 transitions. [2022-02-10 03:03:44,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:44,024 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:44,024 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:44,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-02-10 03:03:44,231 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,SelfDestructingSolverStorable16 [2022-02-10 03:03:44,232 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:44,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:44,232 INFO L85 PathProgramCache]: Analyzing trace with hash -437994251, now seen corresponding path program 13 times [2022-02-10 03:03:44,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:44,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923373089] [2022-02-10 03:03:44,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:44,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:44,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:44,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923373089] [2022-02-10 03:03:44,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923373089] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:44,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669720315] [2022-02-10 03:03:44,427 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:03:44,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:44,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:44,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-02-10 03:03:44,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-02-10 03:03:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:44,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:44,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:44,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 19 treesize of output 15 [2022-02-10 03:03:44,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:44,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 21 treesize of output 17 [2022-02-10 03:03:44,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:44,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 12 treesize of output 5 [2022-02-10 03:03:44,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:44,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:44,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:44,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 15 treesize of output 19 [2022-02-10 03:03:44,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:03:44,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:03:45,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:45,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669720315] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:45,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:45,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:45,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401978282] [2022-02-10 03:03:45,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:45,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:45,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:45,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:45,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:45,048 INFO L87 Difference]: Start difference. First operand 109 states and 229 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:45,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:45,341 INFO L93 Difference]: Finished difference Result 150 states and 306 transitions. [2022-02-10 03:03:45,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:03:45,341 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:45,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:45,342 INFO L225 Difference]: With dead ends: 150 [2022-02-10 03:03:45,342 INFO L226 Difference]: Without dead ends: 145 [2022-02-10 03:03:45,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:45,343 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:45,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 73 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 311 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-02-10 03:03:45,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-02-10 03:03:45,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 112. [2022-02-10 03:03:45,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 111 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-02-10 03:03:45,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 235 transitions. [2022-02-10 03:03:45,345 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 235 transitions. Word has length 20 [2022-02-10 03:03:45,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:45,345 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 235 transitions. [2022-02-10 03:03:45,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:45,345 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 235 transitions. [2022-02-10 03:03:45,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:45,346 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:45,346 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:45,388 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-02-10 03:03:45,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 03:03:45,567 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:45,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:45,568 INFO L85 PathProgramCache]: Analyzing trace with hash 352399869, now seen corresponding path program 14 times [2022-02-10 03:03:45,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:45,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469867354] [2022-02-10 03:03:45,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:45,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:45,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:45,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:45,736 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:45,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469867354] [2022-02-10 03:03:45,736 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469867354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:45,736 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224306719] [2022-02-10 03:03:45,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:03:45,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:45,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:45,752 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-02-10 03:03:45,753 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-02-10 03:03:45,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:03:45,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:45,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:45,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:45,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:03:45,867 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-02-10 03:03:45,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:45,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 12 treesize of output 5 [2022-02-10 03:03:45,946 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:45,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:46,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:46,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 15 treesize of output 19 [2022-02-10 03:03:46,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:46,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-02-10 03:03:46,149 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:46,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-02-10 03:03:46,226 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:46,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224306719] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:46,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:46,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:46,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438431329] [2022-02-10 03:03:46,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:46,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:46,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:46,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:46,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:46,228 INFO L87 Difference]: Start difference. First operand 112 states and 235 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:46,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:46,516 INFO L93 Difference]: Finished difference Result 158 states and 321 transitions. [2022-02-10 03:03:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:03:46,516 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:46,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:46,517 INFO L225 Difference]: With dead ends: 158 [2022-02-10 03:03:46,517 INFO L226 Difference]: Without dead ends: 153 [2022-02-10 03:03:46,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:46,517 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 34 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:46,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 104 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:03:46,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-02-10 03:03:46,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 111. [2022-02-10 03:03:46,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.109090909090909) internal successors, (232), 110 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:46,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 232 transitions. [2022-02-10 03:03:46,520 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 232 transitions. Word has length 20 [2022-02-10 03:03:46,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:46,520 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 232 transitions. [2022-02-10 03:03:46,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:46,520 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 232 transitions. [2022-02-10 03:03:46,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:46,520 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:46,521 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:46,539 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-02-10 03:03:46,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:46,721 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:46,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:46,721 INFO L85 PathProgramCache]: Analyzing trace with hash -900691463, now seen corresponding path program 15 times [2022-02-10 03:03:46,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:46,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999652346] [2022-02-10 03:03:46,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:46,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:46,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:46,860 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:46,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:46,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999652346] [2022-02-10 03:03:46,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999652346] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:46,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035696210] [2022-02-10 03:03:46,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:03:46,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:46,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:46,862 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-02-10 03:03:46,863 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-02-10 03:03:46,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:03:46,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:46,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:03:46,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:46,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:46,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 19 treesize of output 15 [2022-02-10 03:03:47,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:47,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 20 treesize of output 16 [2022-02-10 03:03:47,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:47,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 12 treesize of output 5 [2022-02-10 03:03:47,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:47,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:47,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:03:47,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:47,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 32 treesize of output 34 [2022-02-10 03:03:47,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:47,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-02-10 03:03:47,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:47,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035696210] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:47,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:47,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:47,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459253393] [2022-02-10 03:03:47,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:47,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:47,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:47,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:47,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:47,508 INFO L87 Difference]: Start difference. First operand 111 states and 232 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:47,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:47,739 INFO L93 Difference]: Finished difference Result 169 states and 331 transitions. [2022-02-10 03:03:47,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:03:47,740 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:47,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:47,740 INFO L225 Difference]: With dead ends: 169 [2022-02-10 03:03:47,740 INFO L226 Difference]: Without dead ends: 154 [2022-02-10 03:03:47,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:03:47,741 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:47,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 88 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 379 Invalid, 0 Unknown, 56 Unchecked, 0.1s Time] [2022-02-10 03:03:47,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-02-10 03:03:47,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 118. [2022-02-10 03:03:47,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.1196581196581197) internal successors, (248), 117 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:47,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 248 transitions. [2022-02-10 03:03:47,743 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 248 transitions. Word has length 20 [2022-02-10 03:03:47,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:47,744 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 248 transitions. [2022-02-10 03:03:47,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:47,744 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 248 transitions. [2022-02-10 03:03:47,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:47,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:47,744 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:47,760 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-02-10 03:03:47,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:47,959 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:47,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:47,960 INFO L85 PathProgramCache]: Analyzing trace with hash 795973765, now seen corresponding path program 16 times [2022-02-10 03:03:47,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:47,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89220749] [2022-02-10 03:03:47,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:47,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:48,113 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:48,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:48,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89220749] [2022-02-10 03:03:48,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89220749] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:48,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752042805] [2022-02-10 03:03:48,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:03:48,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:48,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:48,114 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-02-10 03:03:48,115 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-02-10 03:03:48,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:03:48,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:48,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:48,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:48,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:03:48,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:48,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 21 treesize of output 17 [2022-02-10 03:03:48,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:48,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 12 treesize of output 5 [2022-02-10 03:03:48,375 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:48,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:48,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:03:48,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:48,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 22 treesize of output 26 [2022-02-10 03:03:48,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:48,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 18 treesize of output 22 [2022-02-10 03:03:48,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:48,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752042805] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:48,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:48,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:48,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530412729] [2022-02-10 03:03:48,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:48,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:48,650 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:48,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:48,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:48,650 INFO L87 Difference]: Start difference. First operand 118 states and 248 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:48,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:48,852 INFO L93 Difference]: Finished difference Result 154 states and 313 transitions. [2022-02-10 03:03:48,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:03:48,853 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:48,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:48,853 INFO L225 Difference]: With dead ends: 154 [2022-02-10 03:03:48,853 INFO L226 Difference]: Without dead ends: 149 [2022-02-10 03:03:48,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:03:48,854 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 16 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:48,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 85 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 381 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:03:48,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-10 03:03:48,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 118. [2022-02-10 03:03:48,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 117 states have (on average 2.1196581196581197) internal successors, (248), 117 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:48,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 248 transitions. [2022-02-10 03:03:48,857 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 248 transitions. Word has length 20 [2022-02-10 03:03:48,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:48,857 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 248 transitions. [2022-02-10 03:03:48,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:48,857 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 248 transitions. [2022-02-10 03:03:48,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:48,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:48,857 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:48,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-02-10 03:03:49,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:49,059 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:49,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:49,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2124828787, now seen corresponding path program 17 times [2022-02-10 03:03:49,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:49,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657260869] [2022-02-10 03:03:49,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:49,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:49,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:49,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:49,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:49,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657260869] [2022-02-10 03:03:49,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657260869] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:49,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632910499] [2022-02-10 03:03:49,169 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:03:49,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:49,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:49,171 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-02-10 03:03:49,171 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-02-10 03:03:49,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:03:49,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:49,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:49,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:49,231 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 19 treesize of output 15 [2022-02-10 03:03:49,247 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-02-10 03:03:49,299 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:49,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:49,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:49,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 18 treesize of output 22 [2022-02-10 03:03:49,525 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:03: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 15 treesize of output 14 [2022-02-10 03:03:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:49,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632910499] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:49,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:49,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:03:49,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075341528] [2022-02-10 03:03:49,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:49,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:03:49,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:49,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:03:49,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:03:49,530 INFO L87 Difference]: Start difference. First operand 118 states and 248 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:03:49,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:49,876 INFO L93 Difference]: Finished difference Result 217 states and 439 transitions. [2022-02-10 03:03:49,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:49,877 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:03:49,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:49,877 INFO L225 Difference]: With dead ends: 217 [2022-02-10 03:03:49,877 INFO L226 Difference]: Without dead ends: 212 [2022-02-10 03:03:49,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:03:49,878 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 63 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:49,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 113 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:03:49,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-10 03:03:49,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 123. [2022-02-10 03:03:49,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.1147540983606556) internal successors, (258), 122 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:49,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 258 transitions. [2022-02-10 03:03:49,881 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 258 transitions. Word has length 20 [2022-02-10 03:03:49,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:49,881 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 258 transitions. [2022-02-10 03:03:49,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:03:49,881 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 258 transitions. [2022-02-10 03:03:49,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:49,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:49,882 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:49,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-02-10 03:03:50,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:50,092 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:50,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:50,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1716922359, now seen corresponding path program 18 times [2022-02-10 03:03:50,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:50,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839428796] [2022-02-10 03:03:50,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:50,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:50,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:50,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:50,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:50,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839428796] [2022-02-10 03:03:50,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839428796] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:50,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924702233] [2022-02-10 03:03:50,202 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:03:50,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:50,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:50,204 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-02-10 03:03:50,205 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-02-10 03:03:50,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:03:50,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:50,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:50,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:50,260 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 19 treesize of output 15 [2022-02-10 03:03:50,316 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 20 treesize of output 16 [2022-02-10 03:03:50,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:50,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:50,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:50,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 19 treesize of output 23 [2022-02-10 03:03:50,573 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:03:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:03:50,578 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:50,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924702233] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:50,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:50,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:03:50,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788236255] [2022-02-10 03:03:50,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:50,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:03:50,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:50,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:03:50,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:03:50,579 INFO L87 Difference]: Start difference. First operand 123 states and 258 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-10 03:03:50,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:50,819 INFO L93 Difference]: Finished difference Result 219 states and 441 transitions. [2022-02-10 03:03:50,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:50,819 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-10 03:03:50,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:50,820 INFO L225 Difference]: With dead ends: 219 [2022-02-10 03:03:50,820 INFO L226 Difference]: Without dead ends: 214 [2022-02-10 03:03:50,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:03:50,821 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 55 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:50,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 64 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:03:50,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-02-10 03:03:50,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 121. [2022-02-10 03:03:50,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.125) internal successors, (255), 120 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:50,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 255 transitions. [2022-02-10 03:03:50,827 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 255 transitions. Word has length 20 [2022-02-10 03:03:50,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:50,827 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 255 transitions. [2022-02-10 03:03:50,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-10 03:03:50,827 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 255 transitions. [2022-02-10 03:03:50,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:50,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:50,828 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:50,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-10 03:03:51,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:51,040 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:51,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:51,040 INFO L85 PathProgramCache]: Analyzing trace with hash -434885883, now seen corresponding path program 19 times [2022-02-10 03:03:51,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:51,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438671257] [2022-02-10 03:03:51,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:51,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:51,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:51,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:51,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:51,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438671257] [2022-02-10 03:03:51,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438671257] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:51,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523469779] [2022-02-10 03:03:51,118 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:03:51,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:51,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:51,119 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-02-10 03:03:51,126 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-02-10 03:03:51,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:51,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:51,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:51,191 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 19 treesize of output 15 [2022-02-10 03:03:51,200 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-02-10 03:03:51,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:51,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:51,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:51,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 18 treesize of output 22 [2022-02-10 03:03:51,430 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:03:51,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 15 treesize of output 14 [2022-02-10 03:03:51,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:51,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523469779] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:51,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:51,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-10 03:03:51,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798638317] [2022-02-10 03:03:51,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:51,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:03:51,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:51,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:03:51,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:03:51,435 INFO L87 Difference]: Start difference. First operand 121 states and 255 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:03:51,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:51,700 INFO L93 Difference]: Finished difference Result 215 states and 435 transitions. [2022-02-10 03:03:51,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:51,700 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 20 [2022-02-10 03:03:51,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:51,701 INFO L225 Difference]: With dead ends: 215 [2022-02-10 03:03:51,701 INFO L226 Difference]: Without dead ends: 210 [2022-02-10 03:03:51,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:03:51,702 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 39 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:51,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 63 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:03:51,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-02-10 03:03:51,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 123. [2022-02-10 03:03:51,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.1147540983606556) internal successors, (258), 122 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:51,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 258 transitions. [2022-02-10 03:03:51,705 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 258 transitions. Word has length 20 [2022-02-10 03:03:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:51,705 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 258 transitions. [2022-02-10 03:03:51,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:03:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 258 transitions. [2022-02-10 03:03:51,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:51,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:51,705 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:51,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-02-10 03:03:51,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:51,915 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:51,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:51,916 INFO L85 PathProgramCache]: Analyzing trace with hash -688675007, now seen corresponding path program 20 times [2022-02-10 03:03:51,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:51,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542962494] [2022-02-10 03:03:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:51,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:51,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:52,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:52,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:52,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542962494] [2022-02-10 03:03:52,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542962494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:52,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908554652] [2022-02-10 03:03:52,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:03:52,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:52,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:52,010 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-02-10 03:03:52,010 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-02-10 03:03:52,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:03:52,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:52,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:52,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:52,071 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 19 treesize of output 15 [2022-02-10 03:03:52,093 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 20 treesize of output 16 [2022-02-10 03:03:52,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:52,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:52,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:52,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 15 treesize of output 19 [2022-02-10 03:03:52,311 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:03:52,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 15 treesize of output 14 [2022-02-10 03:03:52,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:52,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908554652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:52,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:52,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:03:52,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812009820] [2022-02-10 03:03:52,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:52,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:03:52,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:52,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:03:52,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:03:52,317 INFO L87 Difference]: Start difference. First operand 123 states and 258 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:52,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:52,526 INFO L93 Difference]: Finished difference Result 247 states and 487 transitions. [2022-02-10 03:03:52,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:03:52,527 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:52,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:52,528 INFO L225 Difference]: With dead ends: 247 [2022-02-10 03:03:52,528 INFO L226 Difference]: Without dead ends: 242 [2022-02-10 03:03:52,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:52,529 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 70 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:52,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 63 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:03:52,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-02-10 03:03:52,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 126. [2022-02-10 03:03:52,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.104) internal successors, (263), 125 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:52,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 263 transitions. [2022-02-10 03:03:52,544 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 263 transitions. Word has length 20 [2022-02-10 03:03:52,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:52,545 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 263 transitions. [2022-02-10 03:03:52,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:52,545 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 263 transitions. [2022-02-10 03:03:52,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:52,545 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:52,545 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:52,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-10 03:03:52,760 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,SelfDestructingSolverStorable24 [2022-02-10 03:03:52,760 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:52,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:52,762 INFO L85 PathProgramCache]: Analyzing trace with hash -955584899, now seen corresponding path program 21 times [2022-02-10 03:03:52,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:52,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251592023] [2022-02-10 03:03:52,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:52,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:52,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:52,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:52,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251592023] [2022-02-10 03:03:52,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251592023] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:52,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288879998] [2022-02-10 03:03:52,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:03:52,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:52,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:52,969 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-02-10 03:03:52,971 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-02-10 03:03:53,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:03:53,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:53,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:03:53,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:53,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:53,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 19 treesize of output 15 [2022-02-10 03:03:53,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:53,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 21 treesize of output 17 [2022-02-10 03:03:53,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:03:53,358 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:53,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:53,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:53,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 15 treesize of output 19 [2022-02-10 03:03:53,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:03:53,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:53,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 20 treesize of output 24 [2022-02-10 03:03:53,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:53,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288879998] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:53,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:53,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:53,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563356252] [2022-02-10 03:03:53,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:53,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:53,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:53,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:53,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:53,671 INFO L87 Difference]: Start difference. First operand 126 states and 263 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:54,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:54,085 INFO L93 Difference]: Finished difference Result 186 states and 374 transitions. [2022-02-10 03:03:54,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:03:54,085 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:54,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:54,093 INFO L225 Difference]: With dead ends: 186 [2022-02-10 03:03:54,093 INFO L226 Difference]: Without dead ends: 176 [2022-02-10 03:03:54,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:03:54,095 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:54,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 98 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 433 Invalid, 0 Unknown, 68 Unchecked, 0.1s Time] [2022-02-10 03:03:54,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-10 03:03:54,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 130. [2022-02-10 03:03:54,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.108527131782946) internal successors, (272), 129 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:54,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 272 transitions. [2022-02-10 03:03:54,098 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 272 transitions. Word has length 20 [2022-02-10 03:03:54,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:54,098 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 272 transitions. [2022-02-10 03:03:54,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:54,098 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 272 transitions. [2022-02-10 03:03:54,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:54,099 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:54,099 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:54,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-02-10 03:03:54,311 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,SelfDestructingSolverStorable25 [2022-02-10 03:03:54,312 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:54,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:54,312 INFO L85 PathProgramCache]: Analyzing trace with hash -165190779, now seen corresponding path program 22 times [2022-02-10 03:03:54,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:54,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207168955] [2022-02-10 03:03:54,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:54,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:54,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:54,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:54,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207168955] [2022-02-10 03:03:54,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207168955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:54,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744579469] [2022-02-10 03:03:54,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:03:54,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:54,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:54,477 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-02-10 03:03:54,478 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-02-10 03:03:54,502 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:03:54,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:54,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:54,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:54,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:54,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 19 treesize of output 15 [2022-02-10 03:03:54,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:54,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 21 treesize of output 17 [2022-02-10 03:03:54,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:54,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:03:54,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:54,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:54,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:54,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 15 treesize of output 19 [2022-02-10 03:03:54,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:03:54,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:03:54,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:54,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744579469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:54,959 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:54,959 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:54,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932838148] [2022-02-10 03:03:54,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:54,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:54,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:54,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:54,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:54,960 INFO L87 Difference]: Start difference. First operand 130 states and 272 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:55,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:55,157 INFO L93 Difference]: Finished difference Result 168 states and 344 transitions. [2022-02-10 03:03:55,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:03:55,157 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:55,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:55,158 INFO L225 Difference]: With dead ends: 168 [2022-02-10 03:03:55,158 INFO L226 Difference]: Without dead ends: 163 [2022-02-10 03:03:55,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:03:55,159 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:55,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 74 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 345 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:03:55,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-02-10 03:03:55,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 130. [2022-02-10 03:03:55,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.108527131782946) internal successors, (272), 129 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:55,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 272 transitions. [2022-02-10 03:03:55,161 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 272 transitions. Word has length 20 [2022-02-10 03:03:55,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:55,161 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 272 transitions. [2022-02-10 03:03:55,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:55,162 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 272 transitions. [2022-02-10 03:03:55,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:55,162 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:55,163 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:55,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-02-10 03:03:55,374 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,SelfDestructingSolverStorable26 [2022-02-10 03:03:55,374 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:55,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:55,375 INFO L85 PathProgramCache]: Analyzing trace with hash 725637509, now seen corresponding path program 23 times [2022-02-10 03:03:55,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:55,375 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996362649] [2022-02-10 03:03:55,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:55,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:55,481 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:55,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:55,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996362649] [2022-02-10 03:03:55,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996362649] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:55,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365605270] [2022-02-10 03:03:55,482 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:03:55,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:55,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:55,483 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-02-10 03:03:55,484 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-02-10 03:03:55,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:03:55,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:55,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:55,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:55,557 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 19 treesize of output 15 [2022-02-10 03:03:55,590 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 20 treesize of output 16 [2022-02-10 03:03:55,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:55,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:55,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:55,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 15 treesize of output 19 [2022-02-10 03:03:55,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:55,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:03:55,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:55,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 15 treesize of output 19 [2022-02-10 03:03:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:55,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365605270] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:55,905 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:55,905 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:03:55,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409075742] [2022-02-10 03:03:55,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:55,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:03:55,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:55,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:03:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:03:55,906 INFO L87 Difference]: Start difference. First operand 130 states and 272 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:03:56,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:56,196 INFO L93 Difference]: Finished difference Result 226 states and 454 transitions. [2022-02-10 03:03:56,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:03:56,197 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:03:56,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:56,197 INFO L225 Difference]: With dead ends: 226 [2022-02-10 03:03:56,197 INFO L226 Difference]: Without dead ends: 221 [2022-02-10 03:03:56,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:56,198 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 38 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:56,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 76 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:03:56,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-02-10 03:03:56,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 133. [2022-02-10 03:03:56,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.1363636363636362) internal successors, (282), 132 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:56,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 282 transitions. [2022-02-10 03:03:56,201 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 282 transitions. Word has length 20 [2022-02-10 03:03:56,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:56,201 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 282 transitions. [2022-02-10 03:03:56,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:03:56,201 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 282 transitions. [2022-02-10 03:03:56,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:56,201 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:56,201 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:56,235 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-02-10 03:03:56,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:56,402 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:56,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:56,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1606082125, now seen corresponding path program 24 times [2022-02-10 03:03:56,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:56,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043237300] [2022-02-10 03:03:56,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:56,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:56,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:56,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:56,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:56,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043237300] [2022-02-10 03:03:56,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043237300] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:56,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941052011] [2022-02-10 03:03:56,527 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:03:56,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:56,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:56,533 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-02-10 03:03:56,534 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-02-10 03:03:56,560 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:03:56,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:56,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:56,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:56,605 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 19 treesize of output 15 [2022-02-10 03:03:56,620 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-02-10 03:03:56,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:56,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:56,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:56,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 18 treesize of output 22 [2022-02-10 03:03:56,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:56,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 19 treesize of output 23 [2022-02-10 03:03:56,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:56,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 15 treesize of output 19 [2022-02-10 03:03:56,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:56,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941052011] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:56,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:56,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:03:56,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670247392] [2022-02-10 03:03:56,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:56,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:03:56,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:56,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:03:56,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:03:56,888 INFO L87 Difference]: Start difference. First operand 133 states and 282 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:57,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:57,145 INFO L93 Difference]: Finished difference Result 183 states and 378 transitions. [2022-02-10 03:03:57,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:57,145 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:57,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:57,146 INFO L225 Difference]: With dead ends: 183 [2022-02-10 03:03:57,146 INFO L226 Difference]: Without dead ends: 178 [2022-02-10 03:03:57,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:03:57,146 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 27 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:57,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 54 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:03:57,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-02-10 03:03:57,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 135. [2022-02-10 03:03:57,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1194029850746268) internal successors, (284), 134 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:57,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 284 transitions. [2022-02-10 03:03:57,149 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 284 transitions. Word has length 20 [2022-02-10 03:03:57,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:57,149 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 284 transitions. [2022-02-10 03:03:57,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:03:57,149 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 284 transitions. [2022-02-10 03:03:57,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:57,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:57,149 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:57,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-02-10 03:03:57,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:03:57,350 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:57,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:57,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1054962699, now seen corresponding path program 25 times [2022-02-10 03:03:57,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:57,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142774721] [2022-02-10 03:03:57,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:57,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:57,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:57,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:57,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142774721] [2022-02-10 03:03:57,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142774721] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:57,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402415071] [2022-02-10 03:03:57,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:03:57,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:57,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:57,527 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-02-10 03:03:57,528 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-02-10 03:03:57,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:57,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:57,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:57,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:57,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 19 treesize of output 15 [2022-02-10 03:03:57,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:57,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 21 treesize of output 17 [2022-02-10 03:03:57,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:57,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:03:57,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:57,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:57,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:03:57,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:57,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-02-10 03:03:57,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:03:58,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:58,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402415071] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:58,000 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:58,000 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:58,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487747913] [2022-02-10 03:03:58,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:58,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:58,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:58,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:58,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:58,002 INFO L87 Difference]: Start difference. First operand 135 states and 284 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:58,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:58,226 INFO L93 Difference]: Finished difference Result 179 states and 364 transitions. [2022-02-10 03:03:58,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:03:58,226 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:58,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:58,227 INFO L225 Difference]: With dead ends: 179 [2022-02-10 03:03:58,227 INFO L226 Difference]: Without dead ends: 174 [2022-02-10 03:03:58,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:58,228 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:58,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 79 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 300 Invalid, 0 Unknown, 12 Unchecked, 0.1s Time] [2022-02-10 03:03:58,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-10 03:03:58,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 137. [2022-02-10 03:03:58,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.110294117647059) internal successors, (287), 136 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 287 transitions. [2022-02-10 03:03:58,231 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 287 transitions. Word has length 20 [2022-02-10 03:03:58,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:58,232 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 287 transitions. [2022-02-10 03:03:58,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:58,232 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 287 transitions. [2022-02-10 03:03:58,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:58,233 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:58,233 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:58,253 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-02-10 03:03:58,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:58,449 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:58,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:58,450 INFO L85 PathProgramCache]: Analyzing trace with hash -264568579, now seen corresponding path program 26 times [2022-02-10 03:03:58,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:58,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671726480] [2022-02-10 03:03:58,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:58,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:58,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:58,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:58,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:58,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671726480] [2022-02-10 03:03:58,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671726480] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:58,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106892494] [2022-02-10 03:03:58,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:03:58,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:58,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:58,645 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-02-10 03:03:58,645 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-02-10 03:03:58,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:03:58,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:58,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:03:58,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:58,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:58,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 19 treesize of output 15 [2022-02-10 03:03:58,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:58,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 21 treesize of output 17 [2022-02-10 03:03:58,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:03:58,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:58,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:58,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:58,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 15 treesize of output 19 [2022-02-10 03:03:58,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:58,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 24 treesize of output 28 [2022-02-10 03:03:58,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:03:58,998 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:58,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106892494] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:03:58,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:03:58,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:03:58,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345893816] [2022-02-10 03:03:58,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:03:58,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:03:58,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:03:58,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:03:59,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:03:59,003 INFO L87 Difference]: Start difference. First operand 137 states and 287 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:59,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:03:59,168 INFO L93 Difference]: Finished difference Result 172 states and 352 transitions. [2022-02-10 03:03:59,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:03:59,168 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:03:59,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:03:59,177 INFO L225 Difference]: With dead ends: 172 [2022-02-10 03:03:59,177 INFO L226 Difference]: Without dead ends: 167 [2022-02-10 03:03:59,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:03:59,184 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:03:59,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 76 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 309 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:03:59,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-02-10 03:03:59,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 137. [2022-02-10 03:03:59,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.110294117647059) internal successors, (287), 136 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 287 transitions. [2022-02-10 03:03:59,198 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 287 transitions. Word has length 20 [2022-02-10 03:03:59,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:03:59,199 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 287 transitions. [2022-02-10 03:03:59,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:03:59,199 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 287 transitions. [2022-02-10 03:03:59,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:03:59,199 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:03:59,199 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:03:59,216 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-02-10 03:03:59,415 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,SelfDestructingSolverStorable30 [2022-02-10 03:03:59,416 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:03:59,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:03:59,416 INFO L85 PathProgramCache]: Analyzing trace with hash -657980283, now seen corresponding path program 27 times [2022-02-10 03:03:59,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:03:59,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491133754] [2022-02-10 03:03:59,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:03:59,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:03:59,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:03:59,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:59,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:03:59,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491133754] [2022-02-10 03:03:59,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491133754] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:03:59,591 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354609289] [2022-02-10 03:03:59,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:03:59,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:03:59,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:03:59,592 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-02-10 03:03:59,595 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-02-10 03:03:59,620 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:03:59,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:03:59,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:03:59,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:03:59,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:03:59,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:59,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 21 treesize of output 17 [2022-02-10 03:03:59,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:03:59,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 12 treesize of output 5 [2022-02-10 03:03:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:03:59,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:03:59,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:03:59,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:00,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 03:04:00,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:00,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 26 treesize of output 28 [2022-02-10 03:04:00,076 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:00,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354609289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:00,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:00,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:04:00,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41234146] [2022-02-10 03:04:00,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:00,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:00,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:00,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:00,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:00,078 INFO L87 Difference]: Start difference. First operand 137 states and 287 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:00,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:00,375 INFO L93 Difference]: Finished difference Result 181 states and 363 transitions. [2022-02-10 03:04:00,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:04:00,376 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:04:00,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:00,376 INFO L225 Difference]: With dead ends: 181 [2022-02-10 03:04:00,376 INFO L226 Difference]: Without dead ends: 171 [2022-02-10 03:04:00,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:04:00,377 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:00,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 95 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 390 Invalid, 0 Unknown, 68 Unchecked, 0.1s Time] [2022-02-10 03:04:00,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-02-10 03:04:00,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 140. [2022-02-10 03:04:00,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.115107913669065) internal successors, (294), 139 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:00,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 294 transitions. [2022-02-10 03:04:00,379 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 294 transitions. Word has length 20 [2022-02-10 03:04:00,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:00,380 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 294 transitions. [2022-02-10 03:04:00,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:00,380 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 294 transitions. [2022-02-10 03:04:00,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:00,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:00,380 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:00,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-10 03:04:00,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:00,582 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:00,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:00,582 INFO L85 PathProgramCache]: Analyzing trace with hash -250073855, now seen corresponding path program 28 times [2022-02-10 03:04:00,582 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:00,582 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474964151] [2022-02-10 03:04:00,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:00,582 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:00,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:00,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:00,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474964151] [2022-02-10 03:04:00,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474964151] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:00,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75130850] [2022-02-10 03:04:00,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:00,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:00,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:00,700 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-02-10 03:04:00,701 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-02-10 03:04:00,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:00,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:00,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:00,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:00,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:00,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 19 treesize of output 15 [2022-02-10 03:04:00,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:00,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 20 treesize of output 16 [2022-02-10 03:04:00,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:00,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 12 treesize of output 5 [2022-02-10 03:04:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:00,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:00,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:00,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 19 treesize of output 23 [2022-02-10 03:04:01,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:01,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 22 treesize of output 26 [2022-02-10 03:04:01,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:01,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 18 treesize of output 22 [2022-02-10 03:04:01,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:01,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75130850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:01,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:01,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:04:01,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721624028] [2022-02-10 03:04:01,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:01,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:01,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:01,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:01,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:01,098 INFO L87 Difference]: Start difference. First operand 140 states and 294 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:01,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:01,191 INFO L93 Difference]: Finished difference Result 173 states and 350 transitions. [2022-02-10 03:04:01,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:01,192 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:04:01,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:01,192 INFO L225 Difference]: With dead ends: 173 [2022-02-10 03:04:01,192 INFO L226 Difference]: Without dead ends: 168 [2022-02-10 03:04:01,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:01,193 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:01,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 86 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 302 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:04:01,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-02-10 03:04:01,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 137. [2022-02-10 03:04:01,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.110294117647059) internal successors, (287), 136 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:01,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 287 transitions. [2022-02-10 03:04:01,211 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 287 transitions. Word has length 20 [2022-02-10 03:04:01,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:01,211 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 287 transitions. [2022-02-10 03:04:01,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:01,211 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 287 transitions. [2022-02-10 03:04:01,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:01,211 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:01,211 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:01,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-02-10 03:04:01,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:01,427 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:01,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:01,428 INFO L85 PathProgramCache]: Analyzing trace with hash -2090143995, now seen corresponding path program 29 times [2022-02-10 03:04:01,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:01,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046238709] [2022-02-10 03:04:01,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:01,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:01,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:01,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:01,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046238709] [2022-02-10 03:04:01,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046238709] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:01,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442886748] [2022-02-10 03:04:01,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:01,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:01,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:01,593 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-02-10 03:04:01,594 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-02-10 03:04:01,621 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:01,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:01,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:01,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:01,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:01,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 19 treesize of output 15 [2022-02-10 03:04:01,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:01,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 21 treesize of output 17 [2022-02-10 03:04:01,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:04:01,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:01,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:01,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:01,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 15 treesize of output 19 [2022-02-10 03:04:02,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:02,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, 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-02-10 03:04:02,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:02,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 20 treesize of output 24 [2022-02-10 03:04:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:02,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442886748] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:02,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:02,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:04:02,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138057651] [2022-02-10 03:04:02,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:02,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:02,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:02,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:02,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:02,124 INFO L87 Difference]: Start difference. First operand 137 states and 287 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:02,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:02,447 INFO L93 Difference]: Finished difference Result 179 states and 364 transitions. [2022-02-10 03:04:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:04:02,447 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:04:02,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:02,448 INFO L225 Difference]: With dead ends: 179 [2022-02-10 03:04:02,448 INFO L226 Difference]: Without dead ends: 174 [2022-02-10 03:04:02,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=143, Invalid=613, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:04:02,448 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:02,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 106 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 428 Invalid, 0 Unknown, 110 Unchecked, 0.2s Time] [2022-02-10 03:04:02,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-10 03:04:02,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 138. [2022-02-10 03:04:02,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.102189781021898) internal successors, (288), 137 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:02,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 288 transitions. [2022-02-10 03:04:02,451 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 288 transitions. Word has length 20 [2022-02-10 03:04:02,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:02,451 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 288 transitions. [2022-02-10 03:04:02,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:02,451 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 288 transitions. [2022-02-10 03:04:02,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:02,451 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:02,451 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:02,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-02-10 03:04:02,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:02,667 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:02,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:02,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1299749875, now seen corresponding path program 30 times [2022-02-10 03:04:02,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:02,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737695328] [2022-02-10 03:04:02,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:02,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:02,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:02,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:02,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:02,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737695328] [2022-02-10 03:04:02,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737695328] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:02,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404576259] [2022-02-10 03:04:02,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:02,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:02,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:02,845 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-02-10 03:04:02,846 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-02-10 03:04:02,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:04:02,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:02,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:04:02,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:02,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:02,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:03,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:04:03,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:03,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 12 treesize of output 5 [2022-02-10 03:04:03,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:03,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:03,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:03,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 15 treesize of output 19 [2022-02-10 03:04:03,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:03,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 24 treesize of output 28 [2022-02-10 03:04:03,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:03,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 20 treesize of output 24 [2022-02-10 03:04:03,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:03,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404576259] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:03,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:03,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 23 [2022-02-10 03:04:03,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694228412] [2022-02-10 03:04:03,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:03,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:03,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:03,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:03,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:03,311 INFO L87 Difference]: Start difference. First operand 138 states and 288 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:03,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:03,726 INFO L93 Difference]: Finished difference Result 193 states and 392 transitions. [2022-02-10 03:04:03,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:04:03,726 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:04:03,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:03,727 INFO L225 Difference]: With dead ends: 193 [2022-02-10 03:04:03,727 INFO L226 Difference]: Without dead ends: 183 [2022-02-10 03:04:03,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:04:03,728 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 25 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:03,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 107 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 489 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-02-10 03:04:03,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-10 03:04:03,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 143. [2022-02-10 03:04:03,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.140845070422535) internal successors, (304), 142 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:03,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 304 transitions. [2022-02-10 03:04:03,730 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 304 transitions. Word has length 20 [2022-02-10 03:04:03,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:03,730 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 304 transitions. [2022-02-10 03:04:03,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:03,731 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 304 transitions. [2022-02-10 03:04:03,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:03,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:03,731 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:03,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-10 03:04:03,931 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,SelfDestructingSolverStorable34 [2022-02-10 03:04:03,932 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:03,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:03,932 INFO L85 PathProgramCache]: Analyzing trace with hash 485329609, now seen corresponding path program 31 times [2022-02-10 03:04:03,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:03,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172747766] [2022-02-10 03:04:03,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:03,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:03,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:04,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:04,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172747766] [2022-02-10 03:04:04,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172747766] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:04,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722149141] [2022-02-10 03:04:04,050 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:04,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:04,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:04,051 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-02-10 03:04:04,052 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-02-10 03:04:04,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:04,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:04,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:04,128 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 19 treesize of output 15 [2022-02-10 03:04:04,146 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-02-10 03:04:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:04,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:04,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:04,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:04,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:04,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 15 treesize of output 19 [2022-02-10 03:04:04,444 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:04,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722149141] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:04,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:04,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:04,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078744167] [2022-02-10 03:04:04,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:04,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:04,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:04,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:04,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:04,447 INFO L87 Difference]: Start difference. First operand 143 states and 304 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:04:04,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:04,628 INFO L93 Difference]: Finished difference Result 186 states and 385 transitions. [2022-02-10 03:04:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:04,628 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:04:04,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:04,629 INFO L225 Difference]: With dead ends: 186 [2022-02-10 03:04:04,629 INFO L226 Difference]: Without dead ends: 181 [2022-02-10 03:04:04,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:04,629 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 20 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:04,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 56 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:04,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-02-10 03:04:04,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 146. [2022-02-10 03:04:04,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.1448275862068966) internal successors, (311), 145 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:04,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 311 transitions. [2022-02-10 03:04:04,643 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 311 transitions. Word has length 20 [2022-02-10 03:04:04,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:04,643 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 311 transitions. [2022-02-10 03:04:04,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:04:04,644 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 311 transitions. [2022-02-10 03:04:04,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:04,644 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:04,644 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:04,662 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-02-10 03:04:04,860 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,SelfDestructingSolverStorable35 [2022-02-10 03:04:04,860 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:04,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:04,861 INFO L85 PathProgramCache]: Analyzing trace with hash 231540485, now seen corresponding path program 32 times [2022-02-10 03:04:04,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:04,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835880367] [2022-02-10 03:04:04,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:04,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:04,939 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:04,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:04,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835880367] [2022-02-10 03:04:04,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835880367] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:04,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167792637] [2022-02-10 03:04:04,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:04,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:04,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:04,940 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-02-10 03:04:04,941 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-02-10 03:04:04,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:04,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:04,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:04,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:04,989 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 19 treesize of output 15 [2022-02-10 03:04:05,002 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 20 treesize of output 16 [2022-02-10 03:04:05,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:05,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:05,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:05,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:05,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:05,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 19 treesize of output 23 [2022-02-10 03:04:05,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:05,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 15 treesize of output 19 [2022-02-10 03:04:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:05,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167792637] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:05,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:05,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:04:05,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799743014] [2022-02-10 03:04:05,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:05,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:04:05,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:04:05,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:04:05,185 INFO L87 Difference]: Start difference. First operand 146 states and 311 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:04:05,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:05,311 INFO L93 Difference]: Finished difference Result 219 states and 440 transitions. [2022-02-10 03:04:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:05,312 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:04:05,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:05,319 INFO L225 Difference]: With dead ends: 219 [2022-02-10 03:04:05,319 INFO L226 Difference]: Without dead ends: 214 [2022-02-10 03:04:05,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:05,319 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 30 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:05,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 50 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:05,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-02-10 03:04:05,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 145. [2022-02-10 03:04:05,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 2.1458333333333335) internal successors, (309), 144 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:05,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 309 transitions. [2022-02-10 03:04:05,322 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 309 transitions. Word has length 20 [2022-02-10 03:04:05,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:05,322 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 309 transitions. [2022-02-10 03:04:05,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:04:05,322 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 309 transitions. [2022-02-10 03:04:05,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:05,322 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:05,323 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:05,339 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-02-10 03:04:05,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:05,539 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:05,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:05,539 INFO L85 PathProgramCache]: Analyzing trace with hash -408921587, now seen corresponding path program 33 times [2022-02-10 03:04:05,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:05,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108130603] [2022-02-10 03:04:05,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:05,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:05,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:05,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:05,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:05,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108130603] [2022-02-10 03:04:05,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108130603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:05,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487736583] [2022-02-10 03:04:05,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:05,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:05,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:05,638 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-02-10 03:04:05,639 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-02-10 03:04:05,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:04:05,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:05,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 03:04:05,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:05,685 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 19 treesize of output 15 [2022-02-10 03:04:05,712 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 20 treesize of output 16 [2022-02-10 03:04:05,761 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:05,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:05,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:05,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 15 treesize of output 19 [2022-02-10 03:04:05,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:05,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 21 treesize of output 25 [2022-02-10 03:04:05,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:04:05,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:05,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487736583] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:05,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:05,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:04:05,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386665674] [2022-02-10 03:04:05,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:05,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:04:05,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:05,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:04:05,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:04:05,991 INFO L87 Difference]: Start difference. First operand 145 states and 309 transitions. Second operand has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:04:06,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:06,309 INFO L93 Difference]: Finished difference Result 256 states and 510 transitions. [2022-02-10 03:04:06,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:04:06,310 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:04:06,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:06,312 INFO L225 Difference]: With dead ends: 256 [2022-02-10 03:04:06,312 INFO L226 Difference]: Without dead ends: 241 [2022-02-10 03:04:06,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:04:06,313 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 56 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:06,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 72 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:06,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-02-10 03:04:06,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 151. [2022-02-10 03:04:06,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.16) internal successors, (324), 150 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:06,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2022-02-10 03:04:06,323 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 20 [2022-02-10 03:04:06,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:06,323 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2022-02-10 03:04:06,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 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-02-10 03:04:06,324 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2022-02-10 03:04:06,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:06,331 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:06,332 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:06,350 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-02-10 03:04:06,540 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,SelfDestructingSolverStorable37 [2022-02-10 03:04:06,541 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:06,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:06,541 INFO L85 PathProgramCache]: Analyzing trace with hash 471523029, now seen corresponding path program 34 times [2022-02-10 03:04:06,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:06,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334283136] [2022-02-10 03:04:06,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:06,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:06,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:06,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:06,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:06,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334283136] [2022-02-10 03:04:06,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334283136] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:06,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143293158] [2022-02-10 03:04:06,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:06,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:06,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:06,657 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-02-10 03:04:06,690 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-02-10 03:04:06,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:06,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:06,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:06,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:06,724 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 19 treesize of output 15 [2022-02-10 03:04:06,736 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-02-10 03:04:06,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:06,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:06,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:06,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:06,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 19 treesize of output 23 [2022-02-10 03:04:06,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:06,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 15 treesize of output 19 [2022-02-10 03:04:06,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:06,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143293158] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:06,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:06,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:06,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45342791] [2022-02-10 03:04:06,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:06,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:06,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:06,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:06,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:06,934 INFO L87 Difference]: Start difference. First operand 151 states and 324 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:04:07,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:07,149 INFO L93 Difference]: Finished difference Result 198 states and 411 transitions. [2022-02-10 03:04:07,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:07,149 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:04:07,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:07,150 INFO L225 Difference]: With dead ends: 198 [2022-02-10 03:04:07,150 INFO L226 Difference]: Without dead ends: 193 [2022-02-10 03:04:07,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:07,151 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:07,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 86 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:07,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-02-10 03:04:07,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 151. [2022-02-10 03:04:07,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.16) internal successors, (324), 150 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:07,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 324 transitions. [2022-02-10 03:04:07,154 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 324 transitions. Word has length 20 [2022-02-10 03:04:07,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:07,154 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 324 transitions. [2022-02-10 03:04:07,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:04:07,154 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 324 transitions. [2022-02-10 03:04:07,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:07,154 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:07,154 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:07,171 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-02-10 03:04:07,355 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,SelfDestructingSolverStorable38 [2022-02-10 03:04:07,355 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:07,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:07,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2141448555, now seen corresponding path program 35 times [2022-02-10 03:04:07,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:07,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125942131] [2022-02-10 03:04:07,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:07,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:07,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:07,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:07,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:07,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125942131] [2022-02-10 03:04:07,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125942131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:07,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182940771] [2022-02-10 03:04:07,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:07,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:07,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:07,445 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-02-10 03:04:07,445 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-02-10 03:04:07,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:07,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:07,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:07,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:07,497 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 19 treesize of output 15 [2022-02-10 03:04:07,508 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-02-10 03:04:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:07,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:07,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:07,705 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:04:07,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 15 treesize of output 14 [2022-02-10 03:04:07,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:07,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182940771] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:07,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:07,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:07,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035527192] [2022-02-10 03:04:07,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:07,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:07,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:07,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:07,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:07,709 INFO L87 Difference]: Start difference. First operand 151 states and 324 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:04:07,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:07,901 INFO L93 Difference]: Finished difference Result 239 states and 484 transitions. [2022-02-10 03:04:07,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:07,901 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:04:07,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:07,902 INFO L225 Difference]: With dead ends: 239 [2022-02-10 03:04:07,902 INFO L226 Difference]: Without dead ends: 234 [2022-02-10 03:04:07,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:04:07,902 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 64 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:07,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 77 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:07,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-10 03:04:07,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 156. [2022-02-10 03:04:07,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.141935483870968) internal successors, (332), 155 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-02-10 03:04:07,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 332 transitions. [2022-02-10 03:04:07,919 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 332 transitions. Word has length 20 [2022-02-10 03:04:07,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:07,919 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 332 transitions. [2022-02-10 03:04:07,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:04:07,919 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 332 transitions. [2022-02-10 03:04:07,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:04:07,919 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:07,919 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:07,949 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-02-10 03:04:08,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-10 03:04:08,142 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:08,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:08,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1542985723, now seen corresponding path program 36 times [2022-02-10 03:04:08,142 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:08,142 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527062594] [2022-02-10 03:04:08,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:08,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:08,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:08,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:08,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527062594] [2022-02-10 03:04:08,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527062594] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:08,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129986474] [2022-02-10 03:04:08,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:08,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:08,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:08,242 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-02-10 03:04:08,243 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-02-10 03:04:08,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:04:08,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:08,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:04:08,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:08,300 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 19 treesize of output 15 [2022-02-10 03:04:08,339 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 20 treesize of output 16 [2022-02-10 03:04:08,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:08,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:08,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:08,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 19 treesize of output 23 [2022-02-10 03:04:08,579 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:04:08,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 15 treesize of output 14 [2022-02-10 03:04:08,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:08,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129986474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:08,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:08,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:08,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835597711] [2022-02-10 03:04:08,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:08,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:08,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:08,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:08,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:08,585 INFO L87 Difference]: Start difference. First operand 156 states and 332 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-10 03:04:08,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:08,804 INFO L93 Difference]: Finished difference Result 241 states and 487 transitions. [2022-02-10 03:04:08,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:08,804 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-10 03:04:08,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:08,805 INFO L225 Difference]: With dead ends: 241 [2022-02-10 03:04:08,805 INFO L226 Difference]: Without dead ends: 236 [2022-02-10 03:04:08,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:08,805 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 59 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:08,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 59 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:08,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-10 03:04:08,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 158. [2022-02-10 03:04:08,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.140127388535032) internal successors, (336), 157 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-02-10 03:04:08,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 336 transitions. [2022-02-10 03:04:08,808 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 336 transitions. Word has length 20 [2022-02-10 03:04:08,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:08,809 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 336 transitions. [2022-02-10 03:04:08,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 20 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-02-10 03:04:08,809 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 336 transitions. [2022-02-10 03:04:08,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:08,809 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:08,809 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:08,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-10 03:04:09,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:09,019 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:09,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:09,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1516097892, now seen corresponding path program 37 times [2022-02-10 03:04:09,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:09,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168478241] [2022-02-10 03:04:09,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:09,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:09,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:09,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:09,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:09,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168478241] [2022-02-10 03:04:09,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168478241] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:09,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102575061] [2022-02-10 03:04:09,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:09,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:09,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:09,168 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-02-10 03:04:09,169 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-02-10 03:04:09,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:09,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:09,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:09,270 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 17 treesize of output 13 [2022-02-10 03:04:09,290 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 19 treesize of output 15 [2022-02-10 03:04:09,336 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:09,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:09,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:09,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 18 treesize of output 22 [2022-02-10 03:04:09,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:09,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 20 treesize of output 24 [2022-02-10 03:04:09,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:09,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 16 treesize of output 20 [2022-02-10 03:04:09,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:09,591 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102575061] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:09,591 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:09,591 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:04:09,591 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052128800] [2022-02-10 03:04:09,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:09,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:09,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:09,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:09,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:09,592 INFO L87 Difference]: Start difference. First operand 158 states and 336 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:09,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:09,890 INFO L93 Difference]: Finished difference Result 248 states and 500 transitions. [2022-02-10 03:04:09,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:04:09,890 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:09,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:09,891 INFO L225 Difference]: With dead ends: 248 [2022-02-10 03:04:09,891 INFO L226 Difference]: Without dead ends: 243 [2022-02-10 03:04:09,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:09,892 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 85 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:09,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 105 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:04:09,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-02-10 03:04:09,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 165. [2022-02-10 03:04:09,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.176829268292683) internal successors, (357), 164 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-02-10 03:04:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 357 transitions. [2022-02-10 03:04:09,895 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 357 transitions. Word has length 21 [2022-02-10 03:04:09,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:09,895 INFO L470 AbstractCegarLoop]: Abstraction has 165 states and 357 transitions. [2022-02-10 03:04:09,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:09,895 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 357 transitions. [2022-02-10 03:04:09,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:09,895 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:09,895 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:09,912 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-02-10 03:04:10,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:10,107 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:10,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:10,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1924004320, now seen corresponding path program 38 times [2022-02-10 03:04:10,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:10,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271185354] [2022-02-10 03:04:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:10,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:10,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:10,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:10,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271185354] [2022-02-10 03:04:10,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271185354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:10,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238691398] [2022-02-10 03:04:10,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:10,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:10,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:10,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-02-10 03:04:10,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-02-10 03:04:10,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:10,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:10,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:10,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:10,310 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 17 treesize of output 13 [2022-02-10 03:04:10,351 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 19 treesize of output 15 [2022-02-10 03:04:10,374 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:10,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:10,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:10,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 21 treesize of output 25 [2022-02-10 03:04:10,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:10,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 20 treesize of output 24 [2022-02-10 03:04:10,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:10,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 16 treesize of output 20 [2022-02-10 03:04:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:10,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238691398] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:10,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:10,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:04:10,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214774398] [2022-02-10 03:04:10,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:10,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:04:10,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:10,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:04:10,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:04:10,548 INFO L87 Difference]: Start difference. First operand 165 states and 357 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:04:10,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:10,737 INFO L93 Difference]: Finished difference Result 239 states and 489 transitions. [2022-02-10 03:04:10,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:04:10,737 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:10,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:10,738 INFO L225 Difference]: With dead ends: 239 [2022-02-10 03:04:10,738 INFO L226 Difference]: Without dead ends: 234 [2022-02-10 03:04:10,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:10,739 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 84 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:10,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 81 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:10,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-10 03:04:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 166. [2022-02-10 03:04:10,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.206060606060606) internal successors, (364), 165 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-02-10 03:04:10,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 364 transitions. [2022-02-10 03:04:10,752 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 364 transitions. Word has length 21 [2022-02-10 03:04:10,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:10,752 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 364 transitions. [2022-02-10 03:04:10,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:04:10,752 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 364 transitions. [2022-02-10 03:04:10,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:10,752 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:10,752 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:10,771 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-02-10 03:04:10,956 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,SelfDestructingSolverStorable42 [2022-02-10 03:04:10,956 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:10,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:10,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1295782913, now seen corresponding path program 39 times [2022-02-10 03:04:10,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:10,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730235080] [2022-02-10 03:04:10,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:10,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:11,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:11,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:11,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730235080] [2022-02-10 03:04:11,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730235080] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:11,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106377532] [2022-02-10 03:04:11,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:11,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:11,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:11,056 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-02-10 03:04:11,058 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-02-10 03:04:11,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:04:11,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:11,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:11,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:11,130 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 19 treesize of output 15 [2022-02-10 03:04:11,143 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 19 treesize of output 15 [2022-02-10 03:04:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:11,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:11,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:11,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 16 treesize of output 20 [2022-02-10 03:04:11,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:11,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:11,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:11,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106377532] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:11,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:11,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 16 [2022-02-10 03:04:11,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809889508] [2022-02-10 03:04:11,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:11,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:04:11,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:11,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:04:11,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:04:11,312 INFO L87 Difference]: Start difference. First operand 166 states and 364 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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-02-10 03:04:11,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:11,439 INFO L93 Difference]: Finished difference Result 219 states and 459 transitions. [2022-02-10 03:04:11,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:11,439 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:11,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:11,440 INFO L225 Difference]: With dead ends: 219 [2022-02-10 03:04:11,440 INFO L226 Difference]: Without dead ends: 212 [2022-02-10 03:04:11,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:04:11,440 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:11,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 63 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:11,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-10 03:04:11,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 171. [2022-02-10 03:04:11,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.1882352941176473) internal successors, (372), 170 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-02-10 03:04:11,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 372 transitions. [2022-02-10 03:04:11,443 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 372 transitions. Word has length 21 [2022-02-10 03:04:11,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:11,443 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 372 transitions. [2022-02-10 03:04:11,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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-02-10 03:04:11,443 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 372 transitions. [2022-02-10 03:04:11,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:11,443 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:11,444 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:11,460 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-02-10 03:04:11,644 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,SelfDestructingSolverStorable43 [2022-02-10 03:04:11,644 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:11,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:11,645 INFO L85 PathProgramCache]: Analyzing trace with hash -887876485, now seen corresponding path program 40 times [2022-02-10 03:04:11,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:11,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851139303] [2022-02-10 03:04:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:11,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:11,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:11,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:11,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851139303] [2022-02-10 03:04:11,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851139303] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:11,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114633876] [2022-02-10 03:04:11,755 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:11,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:11,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:11,756 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-02-10 03:04:11,757 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-02-10 03:04:11,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:11,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:11,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:11,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:11,836 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 19 treesize of output 15 [2022-02-10 03:04:11,847 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-02-10 03:04:11,848 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 17 treesize of output 13 [2022-02-10 03:04:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:11,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:11,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:11,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 16 treesize of output 20 [2022-02-10 03:04:12,007 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:12,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 19 treesize of output 23 [2022-02-10 03:04:12,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:12,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 15 treesize of output 19 [2022-02-10 03:04:12,047 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:12,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114633876] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:12,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:12,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 16 [2022-02-10 03:04:12,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567935556] [2022-02-10 03:04:12,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:12,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:04:12,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:12,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:04:12,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:04:12,048 INFO L87 Difference]: Start difference. First operand 171 states and 372 transitions. Second operand has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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-02-10 03:04:12,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:12,169 INFO L93 Difference]: Finished difference Result 220 states and 459 transitions. [2022-02-10 03:04:12,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:12,169 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:12,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:12,170 INFO L225 Difference]: With dead ends: 220 [2022-02-10 03:04:12,170 INFO L226 Difference]: Without dead ends: 212 [2022-02-10 03:04:12,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:04:12,170 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 32 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:12,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 94 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:12,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-10 03:04:12,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 170. [2022-02-10 03:04:12,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.1893491124260356) internal successors, (370), 169 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-02-10 03:04:12,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 370 transitions. [2022-02-10 03:04:12,179 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 370 transitions. Word has length 21 [2022-02-10 03:04:12,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:12,179 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 370 transitions. [2022-02-10 03:04:12,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.25) internal successors, (36), 16 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-02-10 03:04:12,179 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 370 transitions. [2022-02-10 03:04:12,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:12,180 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:12,180 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:12,196 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-02-10 03:04:12,391 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,SelfDestructingSolverStorable44 [2022-02-10 03:04:12,391 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:12,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:12,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1597055227, now seen corresponding path program 41 times [2022-02-10 03:04:12,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:12,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190522761] [2022-02-10 03:04:12,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:12,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:12,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:12,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:12,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:12,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190522761] [2022-02-10 03:04:12,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190522761] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:12,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751094650] [2022-02-10 03:04:12,504 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:12,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:12,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:12,505 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-02-10 03:04:12,506 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-02-10 03:04:12,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:12,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:12,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:12,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:12,564 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 19 treesize of output 15 [2022-02-10 03:04:12,577 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-02-10 03:04:12,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:12,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:12,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:12,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:12,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 21 treesize of output 25 [2022-02-10 03:04:12,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:12,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 17 treesize of output 21 [2022-02-10 03:04:12,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:12,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751094650] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:12,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:12,761 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:04:12,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924184093] [2022-02-10 03:04:12,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:12,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:12,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:12,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:12,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:12,762 INFO L87 Difference]: Start difference. First operand 170 states and 370 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:12,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:12,885 INFO L93 Difference]: Finished difference Result 235 states and 482 transitions. [2022-02-10 03:04:12,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:12,885 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:12,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:12,886 INFO L225 Difference]: With dead ends: 235 [2022-02-10 03:04:12,886 INFO L226 Difference]: Without dead ends: 230 [2022-02-10 03:04:12,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:12,888 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 61 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:12,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 82 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:12,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-02-10 03:04:12,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 171. [2022-02-10 03:04:12,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.1882352941176473) internal successors, (372), 170 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-02-10 03:04:12,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 372 transitions. [2022-02-10 03:04:12,907 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 372 transitions. Word has length 21 [2022-02-10 03:04:12,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:12,907 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 372 transitions. [2022-02-10 03:04:12,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:12,907 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 372 transitions. [2022-02-10 03:04:12,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:12,907 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:12,907 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:12,944 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-02-10 03:04:13,131 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,SelfDestructingSolverStorable45 [2022-02-10 03:04:13,131 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:13,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:13,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1812113789, now seen corresponding path program 42 times [2022-02-10 03:04:13,132 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:13,132 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745833138] [2022-02-10 03:04:13,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:13,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:13,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:13,231 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:13,231 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:13,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745833138] [2022-02-10 03:04:13,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745833138] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:13,231 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031303199] [2022-02-10 03:04:13,231 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:13,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:13,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:13,232 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-02-10 03:04:13,235 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-02-10 03:04:13,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:04:13,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:13,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:13,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:13,319 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 19 treesize of output 15 [2022-02-10 03:04:13,334 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-02-10 03:04:13,335 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 17 treesize of output 13 [2022-02-10 03:04:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:13,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:13,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:13,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 22 treesize of output 26 [2022-02-10 03:04:13,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:13,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:04:13,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:13,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 17 treesize of output 21 [2022-02-10 03:04:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:13,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031303199] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:13,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:13,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:04:13,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367664353] [2022-02-10 03:04:13,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:13,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:13,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:13,513 INFO L87 Difference]: Start difference. First operand 171 states and 372 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:13,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:13,651 INFO L93 Difference]: Finished difference Result 249 states and 503 transitions. [2022-02-10 03:04:13,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:13,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:13,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:13,652 INFO L225 Difference]: With dead ends: 249 [2022-02-10 03:04:13,652 INFO L226 Difference]: Without dead ends: 244 [2022-02-10 03:04:13,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:13,652 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 78 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:13,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 85 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:13,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-02-10 03:04:13,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 173. [2022-02-10 03:04:13,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.197674418604651) internal successors, (378), 172 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-02-10 03:04:13,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 378 transitions. [2022-02-10 03:04:13,655 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 378 transitions. Word has length 21 [2022-02-10 03:04:13,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:13,656 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 378 transitions. [2022-02-10 03:04:13,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:13,656 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 378 transitions. [2022-02-10 03:04:13,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:13,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:13,656 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:13,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-10 03:04:13,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:13,872 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:13,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:13,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1127679105, now seen corresponding path program 43 times [2022-02-10 03:04:13,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:13,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603335421] [2022-02-10 03:04:13,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:13,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:13,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:13,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:13,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:13,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603335421] [2022-02-10 03:04:13,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603335421] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:13,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158155351] [2022-02-10 03:04:13,930 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:13,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:13,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:13,932 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-02-10 03:04:13,933 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-02-10 03:04:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:13,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:13,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:13,988 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 19 treesize of output 15 [2022-02-10 03:04:14,022 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 20 treesize of output 16 [2022-02-10 03:04:14,032 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:14,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:14,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:14,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 15 treesize of output 19 [2022-02-10 03:04:14,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:14,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:14,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 15 treesize of output 19 [2022-02-10 03:04:14,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:14,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158155351] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:14,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:14,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:04:14,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479275676] [2022-02-10 03:04:14,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:14,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:04:14,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:14,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:04:14,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:04:14,158 INFO L87 Difference]: Start difference. First operand 173 states and 378 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:04:14,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:14,280 INFO L93 Difference]: Finished difference Result 224 states and 467 transitions. [2022-02-10 03:04:14,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:14,280 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:14,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:14,281 INFO L225 Difference]: With dead ends: 224 [2022-02-10 03:04:14,281 INFO L226 Difference]: Without dead ends: 215 [2022-02-10 03:04:14,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:14,281 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 32 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:14,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 84 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:14,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-02-10 03:04:14,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 173. [2022-02-10 03:04:14,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.191860465116279) internal successors, (377), 172 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-02-10 03:04:14,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 377 transitions. [2022-02-10 03:04:14,284 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 377 transitions. Word has length 21 [2022-02-10 03:04:14,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:14,284 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 377 transitions. [2022-02-10 03:04:14,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:04:14,284 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-02-10 03:04:14,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:14,285 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:14,285 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:14,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-10 03:04:14,500 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,SelfDestructingSolverStorable47 [2022-02-10 03:04:14,501 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:14,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:14,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1404207361, now seen corresponding path program 44 times [2022-02-10 03:04:14,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:14,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155006585] [2022-02-10 03:04:14,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:14,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:14,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:14,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155006585] [2022-02-10 03:04:14,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155006585] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:14,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568734451] [2022-02-10 03:04:14,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:14,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:14,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:14,585 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-02-10 03:04:14,586 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-02-10 03:04:14,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:14,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:14,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:14,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:14,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:14,676 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 19 treesize of output 15 [2022-02-10 03:04:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:14,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:14,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:14,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 22 treesize of output 26 [2022-02-10 03:04:14,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:14,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 21 treesize of output 25 [2022-02-10 03:04:14,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:14,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 17 treesize of output 21 [2022-02-10 03:04:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:14,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568734451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:14,855 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:14,855 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:04:14,855 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392986652] [2022-02-10 03:04:14,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:14,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:14,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:14,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:14,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:14,855 INFO L87 Difference]: Start difference. First operand 173 states and 377 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:14,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:14,990 INFO L93 Difference]: Finished difference Result 242 states and 498 transitions. [2022-02-10 03:04:14,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:04:14,991 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:14,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:14,991 INFO L225 Difference]: With dead ends: 242 [2022-02-10 03:04:14,991 INFO L226 Difference]: Without dead ends: 237 [2022-02-10 03:04:14,992 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:14,992 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 59 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:14,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 90 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:14,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-02-10 03:04:14,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 173. [2022-02-10 03:04:14,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.191860465116279) internal successors, (377), 172 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-02-10 03:04:14,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 377 transitions. [2022-02-10 03:04:14,995 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 377 transitions. Word has length 21 [2022-02-10 03:04:14,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:14,995 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 377 transitions. [2022-02-10 03:04:14,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:14,995 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-02-10 03:04:14,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:14,995 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:14,995 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:15,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-02-10 03:04:15,197 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,SelfDestructingSolverStorable48 [2022-02-10 03:04:15,197 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:15,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:15,198 INFO L85 PathProgramCache]: Analyzing trace with hash 2016682520, now seen corresponding path program 45 times [2022-02-10 03:04:15,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:15,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290915955] [2022-02-10 03:04:15,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:15,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:15,317 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:15,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:15,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290915955] [2022-02-10 03:04:15,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290915955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:15,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028615047] [2022-02-10 03:04:15,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:15,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:15,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:15,318 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-02-10 03:04:15,321 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-02-10 03:04:15,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:04:15,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:15,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:15,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:15,389 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 19 treesize of output 15 [2022-02-10 03:04:15,421 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 19 treesize of output 15 [2022-02-10 03:04:15,449 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:15,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:15,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:15,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 18 treesize of output 22 [2022-02-10 03:04:15,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:15,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 20 treesize of output 24 [2022-02-10 03:04:15,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:15,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:15,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028615047] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:15,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:15,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:04:15,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081729511] [2022-02-10 03:04:15,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:15,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:04:15,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:15,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:04:15,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:04:15,597 INFO L87 Difference]: Start difference. First operand 173 states and 377 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:04:15,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:15,761 INFO L93 Difference]: Finished difference Result 253 states and 526 transitions. [2022-02-10 03:04:15,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:04:15,762 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:04:15,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:15,762 INFO L225 Difference]: With dead ends: 253 [2022-02-10 03:04:15,762 INFO L226 Difference]: Without dead ends: 248 [2022-02-10 03:04:15,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:15,764 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:15,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 96 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:15,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-02-10 03:04:15,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 175. [2022-02-10 03:04:15,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.1954022988505746) internal successors, (382), 174 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-02-10 03:04:15,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 382 transitions. [2022-02-10 03:04:15,773 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 382 transitions. Word has length 21 [2022-02-10 03:04:15,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:15,773 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 382 transitions. [2022-02-10 03:04:15,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:04:15,774 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 382 transitions. [2022-02-10 03:04:15,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:15,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:15,774 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:15,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-02-10 03:04:15,987 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,SelfDestructingSolverStorable49 [2022-02-10 03:04:15,987 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:15,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:15,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1487890656, now seen corresponding path program 46 times [2022-02-10 03:04:15,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:15,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378613371] [2022-02-10 03:04:15,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:15,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:16,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:16,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:16,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378613371] [2022-02-10 03:04:16,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378613371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:16,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202225522] [2022-02-10 03:04:16,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:16,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:16,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:16,134 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-02-10 03:04:16,135 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-02-10 03:04:16,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:16,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:16,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:16,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:16,227 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 19 treesize of output 15 [2022-02-10 03:04:16,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:16,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 21 treesize of output 17 [2022-02-10 03:04:16,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:16,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 17 treesize of output 13 [2022-02-10 03:04:16,342 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:16,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:16,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:16,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 18 treesize of output 22 [2022-02-10 03:04:16,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:16,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 20 treesize of output 24 [2022-02-10 03:04:16,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:16,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 16 treesize of output 20 [2022-02-10 03:04:16,503 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:16,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202225522] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:16,503 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:16,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:16,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404407080] [2022-02-10 03:04:16,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:16,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:16,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:16,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:16,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:16,504 INFO L87 Difference]: Start difference. First operand 175 states and 382 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:16,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:16,664 INFO L93 Difference]: Finished difference Result 243 states and 504 transitions. [2022-02-10 03:04:16,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:16,664 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:16,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:16,665 INFO L225 Difference]: With dead ends: 243 [2022-02-10 03:04:16,665 INFO L226 Difference]: Without dead ends: 238 [2022-02-10 03:04:16,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:16,665 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:16,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 115 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 452 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:04:16,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-02-10 03:04:16,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 174. [2022-02-10 03:04:16,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.1907514450867054) internal successors, (379), 173 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-02-10 03:04:16,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 379 transitions. [2022-02-10 03:04:16,671 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 379 transitions. Word has length 21 [2022-02-10 03:04:16,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:16,671 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 379 transitions. [2022-02-10 03:04:16,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:16,672 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 379 transitions. [2022-02-10 03:04:16,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:16,672 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:16,672 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:16,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-02-10 03:04:16,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:16,888 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:16,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:16,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1553985308, now seen corresponding path program 47 times [2022-02-10 03:04:16,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:16,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538564765] [2022-02-10 03:04:16,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:16,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:16,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:17,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:17,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:17,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538564765] [2022-02-10 03:04:17,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538564765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:17,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307149603] [2022-02-10 03:04:17,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:17,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:17,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:17,015 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-02-10 03:04:17,016 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-02-10 03:04:17,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:17,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:17,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:17,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:17,104 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 19 treesize of output 15 [2022-02-10 03:04:17,155 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 19 treesize of output 15 [2022-02-10 03:04:17,173 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:17,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:17,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:04:17,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:17,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 20 treesize of output 24 [2022-02-10 03:04:17,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:17,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 16 treesize of output 20 [2022-02-10 03:04:17,391 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:17,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307149603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:17,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:17,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:04:17,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774866179] [2022-02-10 03:04:17,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:17,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:04:17,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:17,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:04:17,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:04:17,393 INFO L87 Difference]: Start difference. First operand 174 states and 379 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:04:17,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:17,682 INFO L93 Difference]: Finished difference Result 252 states and 512 transitions. [2022-02-10 03:04:17,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:17,682 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:04:17,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:17,683 INFO L225 Difference]: With dead ends: 252 [2022-02-10 03:04:17,683 INFO L226 Difference]: Without dead ends: 247 [2022-02-10 03:04:17,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:04:17,683 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:17,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 104 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:04:17,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2022-02-10 03:04:17,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 175. [2022-02-10 03:04:17,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.2011494252873565) internal successors, (383), 174 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-02-10 03:04:17,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 383 transitions. [2022-02-10 03:04:17,686 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 383 transitions. Word has length 21 [2022-02-10 03:04:17,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:17,687 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 383 transitions. [2022-02-10 03:04:17,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:04:17,687 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 383 transitions. [2022-02-10 03:04:17,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:17,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:17,687 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:17,704 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-02-10 03:04:17,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:17,895 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:17,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:17,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1044316760, now seen corresponding path program 48 times [2022-02-10 03:04:17,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:17,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507010884] [2022-02-10 03:04:17,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:17,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:18,015 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:18,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:18,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507010884] [2022-02-10 03:04:18,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507010884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:18,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605135180] [2022-02-10 03:04:18,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:18,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:18,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:18,017 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-02-10 03:04:18,040 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-02-10 03:04:18,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:18,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:18,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:18,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:18,114 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 19 treesize of output 15 [2022-02-10 03:04:18,166 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-02-10 03:04:18,167 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 17 treesize of output 13 [2022-02-10 03:04:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:18,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:18,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:18,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 21 treesize of output 25 [2022-02-10 03:04:18,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:18,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 20 treesize of output 24 [2022-02-10 03:04:18,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:18,459 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:18,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605135180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:18,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:18,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:04:18,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284936881] [2022-02-10 03:04:18,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:18,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:04:18,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:18,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:04:18,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:04:18,460 INFO L87 Difference]: Start difference. First operand 175 states and 383 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:04:18,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:18,718 INFO L93 Difference]: Finished difference Result 241 states and 492 transitions. [2022-02-10 03:04:18,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:18,719 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:04:18,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:18,719 INFO L225 Difference]: With dead ends: 241 [2022-02-10 03:04:18,719 INFO L226 Difference]: Without dead ends: 236 [2022-02-10 03:04:18,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:18,720 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:18,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 110 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:04:18,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-10 03:04:18,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 173. [2022-02-10 03:04:18,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.191860465116279) internal successors, (377), 172 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-02-10 03:04:18,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 377 transitions. [2022-02-10 03:04:18,723 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 377 transitions. Word has length 21 [2022-02-10 03:04:18,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:18,723 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 377 transitions. [2022-02-10 03:04:18,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:04:18,723 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-02-10 03:04:18,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:18,723 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:18,723 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:18,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:18,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:18,928 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:18,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash 940456251, now seen corresponding path program 49 times [2022-02-10 03:04:18,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:18,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267531204] [2022-02-10 03:04:18,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:18,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:18,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:19,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:19,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:19,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267531204] [2022-02-10 03:04:19,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267531204] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:19,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97855327] [2022-02-10 03:04:19,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:19,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:19,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:19,047 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-02-10 03:04:19,048 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-02-10 03:04:19,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:19,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:19,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:19,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:04:19,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:19,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 19 treesize of output 15 [2022-02-10 03:04:19,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:19,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 10 treesize of output 5 [2022-02-10 03:04:19,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:19,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:19,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:19,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:19,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 22 treesize of output 26 [2022-02-10 03:04:19,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:19,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:19,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:19,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97855327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:19,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:19,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:19,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22293123] [2022-02-10 03:04:19,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:19,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:19,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:19,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:19,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:19,390 INFO L87 Difference]: Start difference. First operand 173 states and 377 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:19,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:19,457 INFO L93 Difference]: Finished difference Result 208 states and 440 transitions. [2022-02-10 03:04:19,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:04:19,457 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:19,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:19,458 INFO L225 Difference]: With dead ends: 208 [2022-02-10 03:04:19,458 INFO L226 Difference]: Without dead ends: 201 [2022-02-10 03:04:19,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:19,458 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:19,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 128 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 274 Invalid, 0 Unknown, 98 Unchecked, 0.1s Time] [2022-02-10 03:04:19,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-02-10 03:04:19,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 177. [2022-02-10 03:04:19,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.1988636363636362) internal successors, (387), 176 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-02-10 03:04:19,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 387 transitions. [2022-02-10 03:04:19,461 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 387 transitions. Word has length 21 [2022-02-10 03:04:19,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:19,461 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 387 transitions. [2022-02-10 03:04:19,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:19,461 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 387 transitions. [2022-02-10 03:04:19,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:19,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:19,462 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:19,478 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-02-10 03:04:19,675 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,SelfDestructingSolverStorable53 [2022-02-10 03:04:19,675 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:19,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:19,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1730850371, now seen corresponding path program 50 times [2022-02-10 03:04:19,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:19,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224542656] [2022-02-10 03:04:19,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:19,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:19,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:19,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:19,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224542656] [2022-02-10 03:04:19,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224542656] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:19,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697494160] [2022-02-10 03:04:19,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:19,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:19,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:19,787 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-02-10 03:04:19,789 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-02-10 03:04:19,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:19,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:19,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:19,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:19,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:19,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 17 treesize of output 13 [2022-02-10 03:04:19,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:19,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:19,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:19,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 10 treesize of output 5 [2022-02-10 03:04:19,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:19,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:20,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:20,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 15 treesize of output 19 [2022-02-10 03:04:20,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:20,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 22 treesize of output 26 [2022-02-10 03:04:20,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:20,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 18 treesize of output 22 [2022-02-10 03:04:20,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:20,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697494160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:20,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:20,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:20,100 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062632365] [2022-02-10 03:04:20,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:20,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:20,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:20,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:20,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:20,100 INFO L87 Difference]: Start difference. First operand 177 states and 387 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:20,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:20,184 INFO L93 Difference]: Finished difference Result 209 states and 443 transitions. [2022-02-10 03:04:20,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:20,185 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:20,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:20,185 INFO L225 Difference]: With dead ends: 209 [2022-02-10 03:04:20,185 INFO L226 Difference]: Without dead ends: 202 [2022-02-10 03:04:20,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:20,186 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:20,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 117 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 350 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:04:20,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-02-10 03:04:20,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 179. [2022-02-10 03:04:20,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.2247191011235956) internal successors, (396), 178 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-02-10 03:04:20,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 396 transitions. [2022-02-10 03:04:20,188 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 396 transitions. Word has length 21 [2022-02-10 03:04:20,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:20,189 INFO L470 AbstractCegarLoop]: Abstraction has 179 states and 396 transitions. [2022-02-10 03:04:20,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:20,189 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 396 transitions. [2022-02-10 03:04:20,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:20,189 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:20,189 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:20,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:20,405 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,SelfDestructingSolverStorable54 [2022-02-10 03:04:20,405 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:20,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:20,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1195516580, now seen corresponding path program 51 times [2022-02-10 03:04:20,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:20,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566328931] [2022-02-10 03:04:20,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:20,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:20,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:20,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:20,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566328931] [2022-02-10 03:04:20,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566328931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:20,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406577406] [2022-02-10 03:04:20,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:20,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:20,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:20,534 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-02-10 03:04:20,535 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-02-10 03:04:20,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:04:20,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:20,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:04:20,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:20,623 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 19 treesize of output 15 [2022-02-10 03:04:20,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:20,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:20,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 11 treesize of output 3 [2022-02-10 03:04:20,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:20,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:20,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:20,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:20,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 22 treesize of output 26 [2022-02-10 03:04:20,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:20,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 18 treesize of output 22 [2022-02-10 03:04:20,983 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:20,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406577406] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:20,983 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:20,983 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:20,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762739984] [2022-02-10 03:04:20,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:20,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:20,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:20,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:20,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:20,984 INFO L87 Difference]: Start difference. First operand 179 states and 396 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:21,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:21,230 INFO L93 Difference]: Finished difference Result 273 states and 574 transitions. [2022-02-10 03:04:21,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:04:21,230 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:21,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:21,231 INFO L225 Difference]: With dead ends: 273 [2022-02-10 03:04:21,231 INFO L226 Difference]: Without dead ends: 263 [2022-02-10 03:04:21,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:04:21,232 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 90 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:21,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 137 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 419 Invalid, 0 Unknown, 118 Unchecked, 0.1s Time] [2022-02-10 03:04:21,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-02-10 03:04:21,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 190. [2022-02-10 03:04:21,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.2857142857142856) internal successors, (432), 189 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:21,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 432 transitions. [2022-02-10 03:04:21,235 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 432 transitions. Word has length 21 [2022-02-10 03:04:21,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:21,235 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 432 transitions. [2022-02-10 03:04:21,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:21,235 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 432 transitions. [2022-02-10 03:04:21,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:21,236 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:21,236 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:21,252 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-02-10 03:04:21,452 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,SelfDestructingSolverStorable55 [2022-02-10 03:04:21,452 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:21,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:21,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1337438667, now seen corresponding path program 52 times [2022-02-10 03:04:21,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:21,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596124195] [2022-02-10 03:04:21,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:21,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:21,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:21,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:21,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596124195] [2022-02-10 03:04:21,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596124195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:21,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714115137] [2022-02-10 03:04:21,580 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:21,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:21,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:21,592 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-02-10 03:04:21,632 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-02-10 03:04:21,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:21,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:21,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:21,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:21,707 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 19 treesize of output 15 [2022-02-10 03:04:21,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:21,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 19 treesize of output 15 [2022-02-10 03:04:21,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:21,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 10 treesize of output 5 [2022-02-10 03:04:21,880 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:21,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:21,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:22,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:22,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 22 treesize of output 26 [2022-02-10 03:04:22,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:22,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:22,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714115137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:22,049 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:22,049 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:22,049 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087296054] [2022-02-10 03:04:22,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:22,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:22,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:22,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:22,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:22,050 INFO L87 Difference]: Start difference. First operand 190 states and 432 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:22,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:22,154 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2022-02-10 03:04:22,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:04:22,154 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:22,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:22,155 INFO L225 Difference]: With dead ends: 225 [2022-02-10 03:04:22,155 INFO L226 Difference]: Without dead ends: 218 [2022-02-10 03:04:22,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:22,155 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:22,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 85 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 276 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-02-10 03:04:22,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-02-10 03:04:22,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 191. [2022-02-10 03:04:22,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.278947368421053) internal successors, (433), 190 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:22,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 433 transitions. [2022-02-10 03:04:22,158 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 433 transitions. Word has length 21 [2022-02-10 03:04:22,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:22,158 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 433 transitions. [2022-02-10 03:04:22,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:22,158 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 433 transitions. [2022-02-10 03:04:22,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:22,158 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:22,158 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:22,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:22,359 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,SelfDestructingSolverStorable56 [2022-02-10 03:04:22,359 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:22,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash -64690489, now seen corresponding path program 53 times [2022-02-10 03:04:22,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:22,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965672320] [2022-02-10 03:04:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:22,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:22,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:22,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:22,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965672320] [2022-02-10 03:04:22,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965672320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:22,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464479678] [2022-02-10 03:04:22,505 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:22,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:22,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:22,506 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-02-10 03:04:22,508 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-02-10 03:04:22,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:22,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:22,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:22,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:22,583 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 19 treesize of output 15 [2022-02-10 03:04:22,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:22,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 21 treesize of output 17 [2022-02-10 03:04:22,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:22,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 12 treesize of output 5 [2022-02-10 03:04:22,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:22,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:22,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:22,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 15 treesize of output 19 [2022-02-10 03:04:22,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:22,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 22 treesize of output 26 [2022-02-10 03:04:22,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:23,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464479678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:23,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:23,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:23,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234657715] [2022-02-10 03:04:23,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:23,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:23,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:23,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:23,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:23,022 INFO L87 Difference]: Start difference. First operand 191 states and 433 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:23,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:23,208 INFO L93 Difference]: Finished difference Result 241 states and 513 transitions. [2022-02-10 03:04:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:23,208 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:23,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:23,209 INFO L225 Difference]: With dead ends: 241 [2022-02-10 03:04:23,209 INFO L226 Difference]: Without dead ends: 236 [2022-02-10 03:04:23,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:23,209 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 58 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:23,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 94 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 356 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-02-10 03:04:23,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-10 03:04:23,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 191. [2022-02-10 03:04:23,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.278947368421053) internal successors, (433), 190 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:23,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 433 transitions. [2022-02-10 03:04:23,212 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 433 transitions. Word has length 21 [2022-02-10 03:04:23,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:23,212 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 433 transitions. [2022-02-10 03:04:23,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:23,212 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 433 transitions. [2022-02-10 03:04:23,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:23,213 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:23,213 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:23,229 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-02-10 03:04:23,413 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,SelfDestructingSolverStorable57 [2022-02-10 03:04:23,413 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:23,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:23,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1985910700, now seen corresponding path program 54 times [2022-02-10 03:04:23,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:23,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145595056] [2022-02-10 03:04:23,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:23,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:23,561 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:23,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:23,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145595056] [2022-02-10 03:04:23,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145595056] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:23,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956030667] [2022-02-10 03:04:23,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:23,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:23,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:23,570 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-02-10 03:04:23,571 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-02-10 03:04:23,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:23,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:23,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:23,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:23,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:23,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:23,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 21 treesize of output 17 [2022-02-10 03:04:23,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:23,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 17 treesize of output 13 [2022-02-10 03:04:23,795 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:23,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:23,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:23,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 16 treesize of output 20 [2022-02-10 03:04:23,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:23,964 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:23,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 18 treesize of output 22 [2022-02-10 03:04:24,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:24,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956030667] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:24,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:24,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:24,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126718577] [2022-02-10 03:04:24,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:24,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:24,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:24,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:24,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:24,018 INFO L87 Difference]: Start difference. First operand 191 states and 433 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:24,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:24,171 INFO L93 Difference]: Finished difference Result 239 states and 511 transitions. [2022-02-10 03:04:24,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:24,171 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:24,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:24,172 INFO L225 Difference]: With dead ends: 239 [2022-02-10 03:04:24,172 INFO L226 Difference]: Without dead ends: 234 [2022-02-10 03:04:24,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:24,173 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:24,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 109 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 420 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-02-10 03:04:24,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-02-10 03:04:24,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 191. [2022-02-10 03:04:24,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.278947368421053) internal successors, (433), 190 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:24,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 433 transitions. [2022-02-10 03:04:24,176 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 433 transitions. Word has length 21 [2022-02-10 03:04:24,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:24,176 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 433 transitions. [2022-02-10 03:04:24,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:24,176 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 433 transitions. [2022-02-10 03:04:24,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:24,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:24,176 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:24,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-10 03:04:24,384 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,SelfDestructingSolverStorable58 [2022-02-10 03:04:24,385 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:24,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:24,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1715494453, now seen corresponding path program 55 times [2022-02-10 03:04:24,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:24,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978266090] [2022-02-10 03:04:24,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:24,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:24,519 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:24,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978266090] [2022-02-10 03:04:24,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978266090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:24,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481388438] [2022-02-10 03:04:24,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:24,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:24,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:24,520 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-02-10 03:04:24,556 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-02-10 03:04:24,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:24,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:24,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:24,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:24,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 19 treesize of output 15 [2022-02-10 03:04:24,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:24,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 19 treesize of output 15 [2022-02-10 03:04:24,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:24,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 10 treesize of output 5 [2022-02-10 03:04:24,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:24,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:24,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:24,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 15 treesize of output 19 [2022-02-10 03:04:24,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:24,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:24,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 18 treesize of output 22 [2022-02-10 03:04:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:24,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481388438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:24,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:24,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:24,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724580048] [2022-02-10 03:04:24,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:24,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:24,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:24,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:24,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:24,859 INFO L87 Difference]: Start difference. First operand 191 states and 433 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:24,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:24,934 INFO L93 Difference]: Finished difference Result 226 states and 496 transitions. [2022-02-10 03:04:24,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:24,934 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:24,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:24,935 INFO L225 Difference]: With dead ends: 226 [2022-02-10 03:04:24,935 INFO L226 Difference]: Without dead ends: 219 [2022-02-10 03:04:24,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:24,935 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:24,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 95 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 312 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-02-10 03:04:24,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-02-10 03:04:24,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 193. [2022-02-10 03:04:24,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.2916666666666665) internal successors, (440), 192 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:24,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 440 transitions. [2022-02-10 03:04:24,938 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 440 transitions. Word has length 21 [2022-02-10 03:04:24,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:24,938 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 440 transitions. [2022-02-10 03:04:24,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:24,938 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 440 transitions. [2022-02-10 03:04:24,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:24,939 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:24,939 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:24,955 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-02-10 03:04:25,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:25,155 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:25,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:25,156 INFO L85 PathProgramCache]: Analyzing trace with hash 925132610, now seen corresponding path program 56 times [2022-02-10 03:04:25,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:25,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480404771] [2022-02-10 03:04:25,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:25,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:25,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:25,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:25,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:25,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480404771] [2022-02-10 03:04:25,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480404771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:25,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974800879] [2022-02-10 03:04:25,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:25,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:25,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:25,310 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-02-10 03:04:25,311 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-02-10 03:04:25,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:25,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:25,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:25,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:25,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:25,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 19 treesize of output 15 [2022-02-10 03:04:25,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:25,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, 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-02-10 03:04:25,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:25,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 12 treesize of output 5 [2022-02-10 03:04:25,531 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:25,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:25,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:25,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 15 treesize of output 19 [2022-02-10 03:04:25,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:25,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 22 treesize of output 26 [2022-02-10 03:04:25,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:25,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 18 treesize of output 22 [2022-02-10 03:04:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:25,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974800879] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:25,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:25,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:25,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786152635] [2022-02-10 03:04:25,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:25,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:25,791 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:25,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:25,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:25,791 INFO L87 Difference]: Start difference. First operand 193 states and 440 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:25,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:25,994 INFO L93 Difference]: Finished difference Result 243 states and 523 transitions. [2022-02-10 03:04:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:25,994 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:25,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:25,995 INFO L225 Difference]: With dead ends: 243 [2022-02-10 03:04:25,995 INFO L226 Difference]: Without dead ends: 238 [2022-02-10 03:04:25,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:25,995 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:25,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 130 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 399 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-02-10 03:04:25,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-02-10 03:04:25,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 193. [2022-02-10 03:04:25,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.2916666666666665) internal successors, (440), 192 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:25,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 440 transitions. [2022-02-10 03:04:25,998 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 440 transitions. Word has length 21 [2022-02-10 03:04:25,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:25,998 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 440 transitions. [2022-02-10 03:04:25,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:25,999 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 440 transitions. [2022-02-10 03:04:25,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:25,999 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:25,999 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:26,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:26,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:26,207 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:26,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:26,208 INFO L85 PathProgramCache]: Analyzing trace with hash 477759039, now seen corresponding path program 57 times [2022-02-10 03:04:26,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:26,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580860546] [2022-02-10 03:04:26,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:26,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:26,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:26,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:26,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:26,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580860546] [2022-02-10 03:04:26,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580860546] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:26,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973677661] [2022-02-10 03:04:26,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:26,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:26,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:26,338 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-02-10 03:04:26,339 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-02-10 03:04:26,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:04:26,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:26,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:26,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:26,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:26,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 19 treesize of output 15 [2022-02-10 03:04:26,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:26,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 21 treesize of output 17 [2022-02-10 03:04:26,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:04:26,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:26,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:26,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:26,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 15 treesize of output 19 [2022-02-10 03:04:26,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:26,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 22 treesize of output 26 [2022-02-10 03:04:26,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:26,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 18 treesize of output 22 [2022-02-10 03:04:26,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:26,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973677661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:26,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:26,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:26,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483304528] [2022-02-10 03:04:26,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:26,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:26,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:26,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:26,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:26,758 INFO L87 Difference]: Start difference. First operand 193 states and 440 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:26,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:26,942 INFO L93 Difference]: Finished difference Result 227 states and 497 transitions. [2022-02-10 03:04:26,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:26,942 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:26,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:26,943 INFO L225 Difference]: With dead ends: 227 [2022-02-10 03:04:26,943 INFO L226 Difference]: Without dead ends: 219 [2022-02-10 03:04:26,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:04:26,943 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:26,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 102 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 369 Invalid, 0 Unknown, 7 Unchecked, 0.2s Time] [2022-02-10 03:04:26,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-02-10 03:04:26,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 194. [2022-02-10 03:04:26,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.305699481865285) internal successors, (445), 193 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:26,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 445 transitions. [2022-02-10 03:04:26,947 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 445 transitions. Word has length 21 [2022-02-10 03:04:26,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:26,947 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 445 transitions. [2022-02-10 03:04:26,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:26,947 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 445 transitions. [2022-02-10 03:04:26,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:26,948 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:26,948 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:26,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:27,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:27,165 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:27,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:27,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1332276545, now seen corresponding path program 58 times [2022-02-10 03:04:27,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:27,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141797144] [2022-02-10 03:04:27,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:27,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:27,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:27,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:27,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:27,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141797144] [2022-02-10 03:04:27,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141797144] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:27,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013322808] [2022-02-10 03:04:27,284 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:27,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:27,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:27,285 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-02-10 03:04:27,297 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-02-10 03:04:27,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:27,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:27,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:27,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:27,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:27,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 19 treesize of output 15 [2022-02-10 03:04:27,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:27,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 21 treesize of output 17 [2022-02-10 03:04:27,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:27,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 17 treesize of output 13 [2022-02-10 03:04:27,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:27,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:27,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:27,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 16 treesize of output 20 [2022-02-10 03:04:27,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:27,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 22 treesize of output 26 [2022-02-10 03:04:27,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:27,793 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:27,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013322808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:27,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:27,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:27,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370512599] [2022-02-10 03:04:27,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:27,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:27,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:27,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:27,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:27,794 INFO L87 Difference]: Start difference. First operand 194 states and 445 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:28,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:28,044 INFO L93 Difference]: Finished difference Result 245 states and 525 transitions. [2022-02-10 03:04:28,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:28,044 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:28,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:28,045 INFO L225 Difference]: With dead ends: 245 [2022-02-10 03:04:28,045 INFO L226 Difference]: Without dead ends: 240 [2022-02-10 03:04:28,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:28,045 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:28,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 155 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 491 Invalid, 0 Unknown, 100 Unchecked, 0.2s Time] [2022-02-10 03:04:28,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-02-10 03:04:28,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 194. [2022-02-10 03:04:28,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.305699481865285) internal successors, (445), 193 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 445 transitions. [2022-02-10 03:04:28,048 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 445 transitions. Word has length 21 [2022-02-10 03:04:28,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:28,048 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 445 transitions. [2022-02-10 03:04:28,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:28,049 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 445 transitions. [2022-02-10 03:04:28,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:28,049 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:28,049 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:28,065 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-02-10 03:04:28,259 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,SelfDestructingSolverStorable62 [2022-02-10 03:04:28,259 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:28,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:28,260 INFO L85 PathProgramCache]: Analyzing trace with hash -2068295749, now seen corresponding path program 59 times [2022-02-10 03:04:28,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:28,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843036745] [2022-02-10 03:04:28,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:28,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:28,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:28,372 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:28,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:28,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843036745] [2022-02-10 03:04:28,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843036745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:28,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635463190] [2022-02-10 03:04:28,373 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:28,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:28,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:28,374 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-02-10 03:04:28,375 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-02-10 03:04:28,400 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:28,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:28,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:28,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:28,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:28,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 19 treesize of output 15 [2022-02-10 03:04:28,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:28,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 19 treesize of output 15 [2022-02-10 03:04:28,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:28,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 10 treesize of output 5 [2022-02-10 03:04:28,562 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:28,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:28,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:28,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 15 treesize of output 19 [2022-02-10 03:04:28,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:28,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:28,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:28,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635463190] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:28,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:28,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:28,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609505715] [2022-02-10 03:04:28,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:28,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:28,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:28,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:28,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:28,680 INFO L87 Difference]: Start difference. First operand 194 states and 445 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:04:28,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:28,728 INFO L93 Difference]: Finished difference Result 238 states and 520 transitions. [2022-02-10 03:04:28,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:28,728 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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 21 [2022-02-10 03:04:28,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:28,735 INFO L225 Difference]: With dead ends: 238 [2022-02-10 03:04:28,736 INFO L226 Difference]: Without dead ends: 229 [2022-02-10 03:04:28,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:28,736 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:28,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 103 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 188 Invalid, 0 Unknown, 50 Unchecked, 0.0s Time] [2022-02-10 03:04:28,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-02-10 03:04:28,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 199. [2022-02-10 03:04:28,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.297979797979798) internal successors, (455), 198 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-02-10 03:04:28,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 455 transitions. [2022-02-10 03:04:28,740 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 455 transitions. Word has length 21 [2022-02-10 03:04:28,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:28,740 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 455 transitions. [2022-02-10 03:04:28,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:04:28,740 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 455 transitions. [2022-02-10 03:04:28,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:28,740 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:28,740 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:28,757 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-02-10 03:04:28,956 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,SelfDestructingSolverStorable63 [2022-02-10 03:04:28,957 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:28,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:28,957 INFO L85 PathProgramCache]: Analyzing trace with hash -541882425, now seen corresponding path program 60 times [2022-02-10 03:04:28,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:28,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088078007] [2022-02-10 03:04:28,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:28,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:29,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:29,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:29,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088078007] [2022-02-10 03:04:29,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088078007] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:29,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008636747] [2022-02-10 03:04:29,104 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:29,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:29,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:29,105 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-02-10 03:04:29,106 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-02-10 03:04:29,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:04:29,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:29,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:04:29,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:29,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:29,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 19 treesize of output 15 [2022-02-10 03:04:29,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:29,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 19 treesize of output 15 [2022-02-10 03:04:29,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:29,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 11 treesize of output 3 [2022-02-10 03:04:29,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:29,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:29,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:29,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:29,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 22 treesize of output 26 [2022-02-10 03:04:29,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:29,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 18 treesize of output 22 [2022-02-10 03:04:29,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:29,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008636747] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:29,607 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:29,607 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:29,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097472254] [2022-02-10 03:04:29,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:29,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:29,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:29,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:29,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:29,608 INFO L87 Difference]: Start difference. First operand 199 states and 455 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:29,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:29,820 INFO L93 Difference]: Finished difference Result 263 states and 563 transitions. [2022-02-10 03:04:29,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:04:29,821 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:29,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:29,822 INFO L225 Difference]: With dead ends: 263 [2022-02-10 03:04:29,822 INFO L226 Difference]: Without dead ends: 253 [2022-02-10 03:04:29,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:04:29,822 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 57 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:29,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 107 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 255 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-02-10 03:04:29,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-02-10 03:04:29,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 202. [2022-02-10 03:04:29,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.3134328358208953) internal successors, (465), 201 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:29,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 465 transitions. [2022-02-10 03:04:29,825 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 465 transitions. Word has length 21 [2022-02-10 03:04:29,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:29,825 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 465 transitions. [2022-02-10 03:04:29,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:29,825 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 465 transitions. [2022-02-10 03:04:29,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:29,826 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:29,826 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:29,842 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-02-10 03:04:30,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:30,035 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:30,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:30,036 INFO L85 PathProgramCache]: Analyzing trace with hash -794783689, now seen corresponding path program 61 times [2022-02-10 03:04:30,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:30,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664608867] [2022-02-10 03:04:30,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:30,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:30,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:30,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:30,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:30,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664608867] [2022-02-10 03:04:30,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664608867] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:30,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198182240] [2022-02-10 03:04:30,175 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:30,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:30,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:30,176 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-02-10 03:04:30,177 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-02-10 03:04:30,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:30,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:30,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:30,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:30,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 19 treesize of output 15 [2022-02-10 03:04:30,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:04:30,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:04:30,365 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:30,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:30,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:30,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 18 treesize of output 22 [2022-02-10 03:04:30,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:30,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 23 treesize of output 27 [2022-02-10 03:04:30,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:30,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:30,521 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198182240] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:30,521 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:30,521 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:30,522 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013646660] [2022-02-10 03:04:30,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:30,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:30,522 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:30,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:30,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:30,522 INFO L87 Difference]: Start difference. First operand 202 states and 465 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:30,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:30,666 INFO L93 Difference]: Finished difference Result 270 states and 579 transitions. [2022-02-10 03:04:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:30,666 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:30,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:30,667 INFO L225 Difference]: With dead ends: 270 [2022-02-10 03:04:30,667 INFO L226 Difference]: Without dead ends: 265 [2022-02-10 03:04:30,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:30,668 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 75 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:30,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 143 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 438 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-02-10 03:04:30,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-10 03:04:30,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 206. [2022-02-10 03:04:30,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.341463414634146) internal successors, (480), 205 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:30,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 480 transitions. [2022-02-10 03:04:30,680 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 480 transitions. Word has length 21 [2022-02-10 03:04:30,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:30,680 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 480 transitions. [2022-02-10 03:04:30,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:30,680 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 480 transitions. [2022-02-10 03:04:30,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:30,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:30,681 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:30,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:30,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:30,896 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:30,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:30,896 INFO L85 PathProgramCache]: Analyzing trace with hash -4389569, now seen corresponding path program 62 times [2022-02-10 03:04:30,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:30,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185691385] [2022-02-10 03:04:30,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:30,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:30,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:31,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:31,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:31,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185691385] [2022-02-10 03:04:31,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185691385] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:31,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788500546] [2022-02-10 03:04:31,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:31,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:31,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:31,010 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-02-10 03:04:31,011 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-02-10 03:04:31,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:31,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:31,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:31,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:31,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:31,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 19 treesize of output 15 [2022-02-10 03:04:31,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:31,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 19 treesize of output 15 [2022-02-10 03:04:31,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:31,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:04:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:31,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:31,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:31,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 18 treesize of output 22 [2022-02-10 03:04:31,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:04:31,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:31,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 19 treesize of output 23 [2022-02-10 03:04:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:31,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788500546] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:31,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:31,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:31,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149007393] [2022-02-10 03:04:31,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:31,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:31,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:31,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:31,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:31,440 INFO L87 Difference]: Start difference. First operand 206 states and 480 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:31,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:31,680 INFO L93 Difference]: Finished difference Result 268 states and 589 transitions. [2022-02-10 03:04:31,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:31,681 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:31,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:31,682 INFO L225 Difference]: With dead ends: 268 [2022-02-10 03:04:31,682 INFO L226 Difference]: Without dead ends: 263 [2022-02-10 03:04:31,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:31,682 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:31,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 151 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 481 Invalid, 0 Unknown, 96 Unchecked, 0.2s Time] [2022-02-10 03:04:31,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-02-10 03:04:31,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 208. [2022-02-10 03:04:31,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.36231884057971) internal successors, (489), 207 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:31,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 489 transitions. [2022-02-10 03:04:31,685 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 489 transitions. Word has length 21 [2022-02-10 03:04:31,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:31,686 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 489 transitions. [2022-02-10 03:04:31,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:31,686 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 489 transitions. [2022-02-10 03:04:31,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:31,686 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:31,686 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:31,703 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-02-10 03:04:31,899 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,SelfDestructingSolverStorable66 [2022-02-10 03:04:31,899 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:31,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:31,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1270312224, now seen corresponding path program 63 times [2022-02-10 03:04:31,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:31,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791553519] [2022-02-10 03:04:31,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:31,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:32,011 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:32,011 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:32,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791553519] [2022-02-10 03:04:32,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791553519] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:32,011 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104433904] [2022-02-10 03:04:32,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:32,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:32,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:32,032 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-02-10 03:04:32,104 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-02-10 03:04:32,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:04:32,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:32,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:04:32,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:32,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:32,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 19 treesize of output 15 [2022-02-10 03:04:32,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:32,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 19 treesize of output 15 [2022-02-10 03:04:32,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:32,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 11 treesize of output 3 [2022-02-10 03:04:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:32,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:32,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:32,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 30 treesize of output 32 [2022-02-10 03:04:32,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04: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 32 treesize of output 34 [2022-02-10 03:04:32,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:32,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 26 treesize of output 28 [2022-02-10 03:04:32,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:32,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104433904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:32,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:32,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:32,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962254605] [2022-02-10 03:04:32,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:32,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:32,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:32,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:32,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:32,689 INFO L87 Difference]: Start difference. First operand 208 states and 489 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:33,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:33,088 INFO L93 Difference]: Finished difference Result 297 states and 639 transitions. [2022-02-10 03:04:33,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:04:33,088 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:33,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:33,089 INFO L225 Difference]: With dead ends: 297 [2022-02-10 03:04:33,089 INFO L226 Difference]: Without dead ends: 277 [2022-02-10 03:04:33,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:04:33,090 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 84 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:33,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 164 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 510 Invalid, 0 Unknown, 173 Unchecked, 0.2s Time] [2022-02-10 03:04:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-02-10 03:04:33,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 217. [2022-02-10 03:04:33,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.3703703703703702) internal successors, (512), 216 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 512 transitions. [2022-02-10 03:04:33,093 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 512 transitions. Word has length 21 [2022-02-10 03:04:33,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:33,093 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 512 transitions. [2022-02-10 03:04:33,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:33,093 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 512 transitions. [2022-02-10 03:04:33,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:33,094 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:33,094 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:33,131 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-02-10 03:04:33,303 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,SelfDestructingSolverStorable67 [2022-02-10 03:04:33,303 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:33,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash -397801273, now seen corresponding path program 64 times [2022-02-10 03:04:33,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:33,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562331145] [2022-02-10 03:04:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:33,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:33,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:33,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:33,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:33,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562331145] [2022-02-10 03:04:33,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562331145] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:33,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170550816] [2022-02-10 03:04:33,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:33,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:33,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:33,427 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-02-10 03:04:33,428 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-02-10 03:04:33,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:33,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:33,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:33,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:33,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:33,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 19 treesize of output 15 [2022-02-10 03:04:33,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:33,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 21 treesize of output 17 [2022-02-10 03:04:33,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:33,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 17 treesize of output 13 [2022-02-10 03:04:33,651 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:33,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:33,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:33,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 21 treesize of output 25 [2022-02-10 03:04:33,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:33,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 23 treesize of output 27 [2022-02-10 03:04:33,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:33,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 19 treesize of output 23 [2022-02-10 03:04:33,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:33,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170550816] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:33,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:33,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:33,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224588800] [2022-02-10 03:04:33,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:33,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:33,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:33,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:33,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:33,888 INFO L87 Difference]: Start difference. First operand 217 states and 512 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:34,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:34,034 INFO L93 Difference]: Finished difference Result 276 states and 611 transitions. [2022-02-10 03:04:34,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:34,034 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:34,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:34,035 INFO L225 Difference]: With dead ends: 276 [2022-02-10 03:04:34,035 INFO L226 Difference]: Without dead ends: 271 [2022-02-10 03:04:34,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:34,035 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 61 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:34,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 96 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 329 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 03:04:34,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-02-10 03:04:34,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 222. [2022-02-10 03:04:34,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.3755656108597285) internal successors, (525), 221 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:34,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 525 transitions. [2022-02-10 03:04:34,038 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 525 transitions. Word has length 21 [2022-02-10 03:04:34,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:34,039 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 525 transitions. [2022-02-10 03:04:34,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:34,039 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 525 transitions. [2022-02-10 03:04:34,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:34,039 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:34,039 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:34,067 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-02-10 03:04:34,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:34,240 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:34,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:34,240 INFO L85 PathProgramCache]: Analyzing trace with hash 286633411, now seen corresponding path program 65 times [2022-02-10 03:04:34,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:34,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105129017] [2022-02-10 03:04:34,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:34,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:34,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:34,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105129017] [2022-02-10 03:04:34,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105129017] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:34,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048372417] [2022-02-10 03:04:34,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:34,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:34,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:34,346 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-02-10 03:04:34,346 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-02-10 03:04:34,379 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:34,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:34,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:34,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:34,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:34,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 19 treesize of output 15 [2022-02-10 03:04:34,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:34,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 20 treesize of output 16 [2022-02-10 03:04:34,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:34,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 12 treesize of output 5 [2022-02-10 03:04:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:34,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:34,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:34,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:34,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 19 treesize of output 23 [2022-02-10 03:04:34,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:34,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 15 treesize of output 19 [2022-02-10 03:04:34,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:34,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048372417] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:34,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:34,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:34,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416324959] [2022-02-10 03:04:34,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:34,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:34,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:34,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:34,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:34,782 INFO L87 Difference]: Start difference. First operand 222 states and 525 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:04:34,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:34,915 INFO L93 Difference]: Finished difference Result 262 states and 586 transitions. [2022-02-10 03:04:34,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:34,915 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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 21 [2022-02-10 03:04:34,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:34,916 INFO L225 Difference]: With dead ends: 262 [2022-02-10 03:04:34,916 INFO L226 Difference]: Without dead ends: 253 [2022-02-10 03:04:34,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:34,917 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:34,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 104 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 360 Invalid, 0 Unknown, 133 Unchecked, 0.1s Time] [2022-02-10 03:04:34,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-02-10 03:04:34,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 222. [2022-02-10 03:04:34,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.3710407239819005) internal successors, (524), 221 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 524 transitions. [2022-02-10 03:04:34,919 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 524 transitions. Word has length 21 [2022-02-10 03:04:34,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:34,920 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 524 transitions. [2022-02-10 03:04:34,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:04:34,920 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 524 transitions. [2022-02-10 03:04:34,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:34,920 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:34,920 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:34,939 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-02-10 03:04:35,120 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,SelfDestructingSolverStorable69 [2022-02-10 03:04:35,121 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:35,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:35,121 INFO L85 PathProgramCache]: Analyzing trace with hash 10105155, now seen corresponding path program 66 times [2022-02-10 03:04:35,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:35,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949768623] [2022-02-10 03:04:35,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:35,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:35,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:35,246 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:35,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949768623] [2022-02-10 03:04:35,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949768623] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:35,246 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254136077] [2022-02-10 03:04:35,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:35,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:35,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:35,248 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-02-10 03:04:35,248 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-02-10 03:04:35,273 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:35,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:35,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:35,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:35,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:35,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:35,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:04:35,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:35,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:35,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:04:35,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:35,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 23 treesize of output 27 [2022-02-10 03:04:35,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:35,682 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:35,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254136077] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:35,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:35,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:35,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410505260] [2022-02-10 03:04:35,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:35,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:35,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:35,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:35,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:35,683 INFO L87 Difference]: Start difference. First operand 222 states and 524 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:35,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:35,763 INFO L93 Difference]: Finished difference Result 280 states and 619 transitions. [2022-02-10 03:04:35,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:35,763 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:35,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:35,764 INFO L225 Difference]: With dead ends: 280 [2022-02-10 03:04:35,764 INFO L226 Difference]: Without dead ends: 275 [2022-02-10 03:04:35,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:35,765 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:35,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 75 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 227 Invalid, 0 Unknown, 12 Unchecked, 0.1s Time] [2022-02-10 03:04:35,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-10 03:04:35,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 221. [2022-02-10 03:04:35,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.3727272727272726) internal successors, (522), 220 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:35,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 522 transitions. [2022-02-10 03:04:35,768 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 522 transitions. Word has length 21 [2022-02-10 03:04:35,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:35,768 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 522 transitions. [2022-02-10 03:04:35,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:35,768 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 522 transitions. [2022-02-10 03:04:35,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:35,768 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:35,768 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:35,785 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-02-10 03:04:35,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:35,985 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:35,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:35,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1327989844, now seen corresponding path program 67 times [2022-02-10 03:04:35,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:35,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47889034] [2022-02-10 03:04:35,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:35,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:36,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:36,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:36,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47889034] [2022-02-10 03:04:36,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47889034] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:36,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702948252] [2022-02-10 03:04:36,115 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:36,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:36,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:36,140 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-02-10 03:04:36,171 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-02-10 03:04:36,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:36,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:36,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:36,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:36,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 19 treesize of output 15 [2022-02-10 03:04:36,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:36,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 17 [2022-02-10 03:04:36,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:36,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 17 treesize of output 13 [2022-02-10 03:04:36,445 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:36,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:36,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:36,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 22 treesize of output 26 [2022-02-10 03:04:36,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:04:36,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:36,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 20 treesize of output 24 [2022-02-10 03:04:36,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:36,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702948252] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:36,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:36,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:36,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664596001] [2022-02-10 03:04:36,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:36,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:36,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:36,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:36,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:36,671 INFO L87 Difference]: Start difference. First operand 221 states and 522 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:36,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:36,780 INFO L93 Difference]: Finished difference Result 256 states and 577 transitions. [2022-02-10 03:04:36,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:36,780 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:36,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:36,781 INFO L225 Difference]: With dead ends: 256 [2022-02-10 03:04:36,781 INFO L226 Difference]: Without dead ends: 251 [2022-02-10 03:04:36,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:36,782 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:36,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 77 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 173 Invalid, 0 Unknown, 26 Unchecked, 0.1s Time] [2022-02-10 03:04:36,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-02-10 03:04:36,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 221. [2022-02-10 03:04:36,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.3727272727272726) internal successors, (522), 220 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:36,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 522 transitions. [2022-02-10 03:04:36,785 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 522 transitions. Word has length 21 [2022-02-10 03:04:36,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:36,785 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 522 transitions. [2022-02-10 03:04:36,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:36,785 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 522 transitions. [2022-02-10 03:04:36,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:36,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:36,785 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:36,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-02-10 03:04:36,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:36,986 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:36,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:36,986 INFO L85 PathProgramCache]: Analyzing trace with hash 745185095, now seen corresponding path program 68 times [2022-02-10 03:04:36,986 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:36,986 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347329838] [2022-02-10 03:04:36,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:36,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:37,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:37,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347329838] [2022-02-10 03:04:37,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347329838] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:37,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147888809] [2022-02-10 03:04:37,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:37,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:37,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:37,093 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-02-10 03:04:37,094 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-02-10 03:04:37,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:37,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:37,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:37,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:37,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:37,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 19 treesize of output 15 [2022-02-10 03:04:37,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:37,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 19 treesize of output 15 [2022-02-10 03:04:37,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:37,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 10 treesize of output 5 [2022-02-10 03:04:37,311 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:37,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:37,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:37,438 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:37,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 19 treesize of output 23 [2022-02-10 03:04:37,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:37,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:37,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:37,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147888809] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:37,483 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:37,483 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:37,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55083396] [2022-02-10 03:04:37,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:37,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:37,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:37,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:37,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:37,483 INFO L87 Difference]: Start difference. First operand 221 states and 522 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:37,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:37,583 INFO L93 Difference]: Finished difference Result 261 states and 590 transitions. [2022-02-10 03:04:37,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:37,583 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:37,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:37,584 INFO L225 Difference]: With dead ends: 261 [2022-02-10 03:04:37,584 INFO L226 Difference]: Without dead ends: 254 [2022-02-10 03:04:37,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:37,584 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:37,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 101 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 343 Invalid, 0 Unknown, 62 Unchecked, 0.1s Time] [2022-02-10 03:04:37,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-02-10 03:04:37,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 224. [2022-02-10 03:04:37,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.3587443946188342) internal successors, (526), 223 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:37,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 526 transitions. [2022-02-10 03:04:37,587 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 526 transitions. Word has length 21 [2022-02-10 03:04:37,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:37,587 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 526 transitions. [2022-02-10 03:04:37,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:37,587 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 526 transitions. [2022-02-10 03:04:37,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:37,587 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:37,588 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:37,604 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-02-10 03:04:37,803 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,SelfDestructingSolverStorable72 [2022-02-10 03:04:37,804 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:37,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:37,804 INFO L85 PathProgramCache]: Analyzing trace with hash -262121858, now seen corresponding path program 69 times [2022-02-10 03:04:37,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:37,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186043540] [2022-02-10 03:04:37,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:37,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:37,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:37,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:37,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:37,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186043540] [2022-02-10 03:04:37,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186043540] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:37,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403964730] [2022-02-10 03:04:37,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:37,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:37,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:37,956 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-02-10 03:04:37,957 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-02-10 03:04:37,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:04:37,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:37,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:04:37,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:38,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04: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 19 treesize of output 15 [2022-02-10 03:04:38,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:38,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:04:38,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:04:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:38,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:38,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:38,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:38,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 30 treesize of output 32 [2022-02-10 03:04:38,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:38,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 24 treesize of output 26 [2022-02-10 03:04:38,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:38,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403964730] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:38,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:38,491 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:38,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628852019] [2022-02-10 03:04:38,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:38,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:38,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:38,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:38,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:38,492 INFO L87 Difference]: Start difference. First operand 224 states and 526 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:38,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:38,725 INFO L93 Difference]: Finished difference Result 329 states and 696 transitions. [2022-02-10 03:04:38,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:04:38,726 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:38,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:38,727 INFO L225 Difference]: With dead ends: 329 [2022-02-10 03:04:38,727 INFO L226 Difference]: Without dead ends: 314 [2022-02-10 03:04:38,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:04:38,727 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 79 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:38,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 118 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 504 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:04:38,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-02-10 03:04:38,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 229. [2022-02-10 03:04:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.3640350877192984) internal successors, (539), 228 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:38,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 539 transitions. [2022-02-10 03:04:38,730 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 539 transitions. Word has length 21 [2022-02-10 03:04:38,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:38,731 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 539 transitions. [2022-02-10 03:04:38,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:38,731 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 539 transitions. [2022-02-10 03:04:38,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:38,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:38,731 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:38,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:38,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:38,947 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:38,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:38,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1343647927, now seen corresponding path program 70 times [2022-02-10 03:04:38,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:38,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042775333] [2022-02-10 03:04:38,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:38,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:38,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:39,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:39,069 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:39,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042775333] [2022-02-10 03:04:39,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042775333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:39,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680523459] [2022-02-10 03:04:39,069 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:39,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:39,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:39,070 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-02-10 03:04:39,071 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-02-10 03:04:39,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:39,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:39,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:39,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:39,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:39,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 19 treesize of output 15 [2022-02-10 03:04:39,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:39,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 21 treesize of output 17 [2022-02-10 03:04:39,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:39,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 17 treesize of output 13 [2022-02-10 03:04:39,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:39,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:39,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:39,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:39,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 19 treesize of output 23 [2022-02-10 03:04:39,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:39,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:39,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680523459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:39,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:39,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:39,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264182599] [2022-02-10 03:04:39,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:39,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:39,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:39,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:39,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:39,443 INFO L87 Difference]: Start difference. First operand 229 states and 539 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:39,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:39,574 INFO L93 Difference]: Finished difference Result 266 states and 600 transitions. [2022-02-10 03:04:39,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:39,574 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:39,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:39,575 INFO L225 Difference]: With dead ends: 266 [2022-02-10 03:04:39,575 INFO L226 Difference]: Without dead ends: 258 [2022-02-10 03:04:39,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:04:39,575 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:39,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 80 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 337 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:04:39,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-02-10 03:04:39,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 229. [2022-02-10 03:04:39,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.3596491228070176) internal successors, (538), 228 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:39,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 538 transitions. [2022-02-10 03:04:39,578 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 538 transitions. Word has length 21 [2022-02-10 03:04:39,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:39,578 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 538 transitions. [2022-02-10 03:04:39,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:39,578 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 538 transitions. [2022-02-10 03:04:39,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:39,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:39,579 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:39,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:39,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:39,795 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:39,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:39,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1257480901, now seen corresponding path program 71 times [2022-02-10 03:04:39,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:39,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955800035] [2022-02-10 03:04:39,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:39,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:39,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:39,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:39,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955800035] [2022-02-10 03:04:39,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955800035] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:39,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114027527] [2022-02-10 03:04:39,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:39,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:39,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:39,960 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-02-10 03:04:39,961 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-02-10 03:04:39,986 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:39,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:39,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:39,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:40,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:40,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 17 treesize of output 13 [2022-02-10 03:04:40,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:40,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:40,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 11 treesize of output 3 [2022-02-10 03:04:40,206 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:40,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:40,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:04:40,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:40,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 23 treesize of output 27 [2022-02-10 03:04:40,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:40,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 19 treesize of output 23 [2022-02-10 03:04:40,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:40,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114027527] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:40,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:40,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:40,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815082335] [2022-02-10 03:04:40,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:40,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:40,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:40,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:40,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:40,381 INFO L87 Difference]: Start difference. First operand 229 states and 538 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:40,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:40,466 INFO L93 Difference]: Finished difference Result 270 states and 599 transitions. [2022-02-10 03:04:40,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:40,466 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:40,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:40,467 INFO L225 Difference]: With dead ends: 270 [2022-02-10 03:04:40,467 INFO L226 Difference]: Without dead ends: 265 [2022-02-10 03:04:40,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:40,467 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:40,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 101 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 274 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-02-10 03:04:40,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-10 03:04:40,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 227. [2022-02-10 03:04:40,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.3628318584070795) internal successors, (534), 226 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:40,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 534 transitions. [2022-02-10 03:04:40,470 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 534 transitions. Word has length 21 [2022-02-10 03:04:40,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:40,471 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 534 transitions. [2022-02-10 03:04:40,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:40,471 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 534 transitions. [2022-02-10 03:04:40,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:40,471 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:40,471 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:40,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:40,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:40,683 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:40,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:40,684 INFO L85 PathProgramCache]: Analyzing trace with hash 439184327, now seen corresponding path program 72 times [2022-02-10 03:04:40,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:40,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103083302] [2022-02-10 03:04:40,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:40,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:40,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:40,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:40,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103083302] [2022-02-10 03:04:40,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103083302] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:40,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752178742] [2022-02-10 03:04:40,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:40,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:40,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:40,819 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-02-10 03:04:40,819 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-02-10 03:04:40,845 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:40,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:40,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:40,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:40,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:40,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 17 treesize of output 13 [2022-02-10 03:04:41,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:41,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:04:41,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:41,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:41,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:41,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 18 treesize of output 22 [2022-02-10 03:04:41,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:04:41,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:41,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 19 treesize of output 23 [2022-02-10 03:04:41,332 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:41,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752178742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:41,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:41,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:41,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458019313] [2022-02-10 03:04:41,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:41,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:41,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:41,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:41,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:41,333 INFO L87 Difference]: Start difference. First operand 227 states and 534 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:41,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:41,550 INFO L93 Difference]: Finished difference Result 300 states and 663 transitions. [2022-02-10 03:04:41,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:41,550 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:41,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:41,552 INFO L225 Difference]: With dead ends: 300 [2022-02-10 03:04:41,552 INFO L226 Difference]: Without dead ends: 295 [2022-02-10 03:04:41,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:41,552 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 59 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:41,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 145 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 478 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-02-10 03:04:41,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-10 03:04:41,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 227. [2022-02-10 03:04:41,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.3628318584070795) internal successors, (534), 226 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:41,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 534 transitions. [2022-02-10 03:04:41,579 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 534 transitions. Word has length 21 [2022-02-10 03:04:41,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:41,579 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 534 transitions. [2022-02-10 03:04:41,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:41,579 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 534 transitions. [2022-02-10 03:04:41,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:41,580 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:41,580 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:41,596 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-02-10 03:04:41,796 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,SelfDestructingSolverStorable76 [2022-02-10 03:04:41,796 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:41,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:41,797 INFO L85 PathProgramCache]: Analyzing trace with hash -194102845, now seen corresponding path program 73 times [2022-02-10 03:04:41,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:41,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792586897] [2022-02-10 03:04:41,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:41,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:41,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:41,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:41,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:41,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792586897] [2022-02-10 03:04:41,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792586897] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:41,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086594981] [2022-02-10 03:04:41,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:41,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:41,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:41,923 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-02-10 03:04:41,942 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-02-10 03:04:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:41,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:41,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:42,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:42,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 17 treesize of output 13 [2022-02-10 03:04:42,103 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 19 treesize of output 15 [2022-02-10 03:04:42,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:04:42,122 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:42,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:42,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:42,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 15 treesize of output 19 [2022-02-10 03:04:42,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:42,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:42,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:42,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 18 treesize of output 22 [2022-02-10 03:04:42,283 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:42,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086594981] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:42,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:42,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:42,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820648254] [2022-02-10 03:04:42,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:42,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:42,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:42,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:42,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:42,284 INFO L87 Difference]: Start difference. First operand 227 states and 534 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:42,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:42,452 INFO L93 Difference]: Finished difference Result 271 states and 617 transitions. [2022-02-10 03:04:42,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:42,452 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:42,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:42,466 INFO L225 Difference]: With dead ends: 271 [2022-02-10 03:04:42,467 INFO L226 Difference]: Without dead ends: 264 [2022-02-10 03:04:42,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:42,467 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:42,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 129 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:04:42,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-10 03:04:42,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 229. [2022-02-10 03:04:42,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.3684210526315788) internal successors, (540), 228 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:42,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 540 transitions. [2022-02-10 03:04:42,470 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 540 transitions. Word has length 21 [2022-02-10 03:04:42,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:42,470 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 540 transitions. [2022-02-10 03:04:42,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:42,470 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 540 transitions. [2022-02-10 03:04:42,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:42,471 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:42,471 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:42,487 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-02-10 03:04:42,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:42,687 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:42,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:42,688 INFO L85 PathProgramCache]: Analyzing trace with hash 596291275, now seen corresponding path program 74 times [2022-02-10 03:04:42,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:42,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954691613] [2022-02-10 03:04:42,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:42,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:42,818 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:42,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:42,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954691613] [2022-02-10 03:04:42,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954691613] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:42,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399025012] [2022-02-10 03:04:42,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:42,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:42,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:42,820 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-02-10 03:04:42,820 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-02-10 03:04:42,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:42,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:42,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:42,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:42,936 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 17 treesize of output 13 [2022-02-10 03:04:42,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:42,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:04:42,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:42,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:43,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:43,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 15 treesize of output 19 [2022-02-10 03:04:43,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:43,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:43,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:43,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399025012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:43,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:43,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:43,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99284549] [2022-02-10 03:04:43,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:43,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:43,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:43,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:43,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:43,169 INFO L87 Difference]: Start difference. First operand 229 states and 540 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:43,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:43,322 INFO L93 Difference]: Finished difference Result 269 states and 613 transitions. [2022-02-10 03:04:43,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:43,322 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:43,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:43,323 INFO L225 Difference]: With dead ends: 269 [2022-02-10 03:04:43,323 INFO L226 Difference]: Without dead ends: 262 [2022-02-10 03:04:43,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:43,323 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:43,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 105 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 417 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:04:43,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2022-02-10 03:04:43,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 228. [2022-02-10 03:04:43,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.3656387665198237) internal successors, (537), 227 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:43,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 537 transitions. [2022-02-10 03:04:43,326 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 537 transitions. Word has length 21 [2022-02-10 03:04:43,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:43,326 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 537 transitions. [2022-02-10 03:04:43,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:43,326 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 537 transitions. [2022-02-10 03:04:43,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:43,327 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:43,327 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:43,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:43,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:43,535 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:43,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:43,536 INFO L85 PathProgramCache]: Analyzing trace with hash 60957484, now seen corresponding path program 75 times [2022-02-10 03:04:43,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:43,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863278518] [2022-02-10 03:04:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:43,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:43,694 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:43,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:43,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863278518] [2022-02-10 03:04:43,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863278518] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:43,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071720547] [2022-02-10 03:04:43,694 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:43,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:43,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:43,696 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-02-10 03:04:43,697 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-02-10 03:04:43,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:04:43,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:43,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:04:43,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:43,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:43,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 19 treesize of output 15 [2022-02-10 03:04:43,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:43,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 19 treesize of output 15 [2022-02-10 03:04:43,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:43,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 11 treesize of output 3 [2022-02-10 03:04:44,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:44,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:44,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:44,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:44,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:44,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:44,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 18 treesize of output 22 [2022-02-10 03:04:44,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:44,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071720547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:44,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:44,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:44,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206171890] [2022-02-10 03:04:44,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:44,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:44,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:44,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:44,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:44,290 INFO L87 Difference]: Start difference. First operand 228 states and 537 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:44,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:44,569 INFO L93 Difference]: Finished difference Result 309 states and 682 transitions. [2022-02-10 03:04:44,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:04:44,569 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:44,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:44,570 INFO L225 Difference]: With dead ends: 309 [2022-02-10 03:04:44,570 INFO L226 Difference]: Without dead ends: 299 [2022-02-10 03:04:44,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:04:44,571 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 67 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:44,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 170 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 458 Invalid, 0 Unknown, 186 Unchecked, 0.2s Time] [2022-02-10 03:04:44,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-10 03:04:44,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 229. [2022-02-10 03:04:44,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.3728070175438596) internal successors, (541), 228 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:44,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 541 transitions. [2022-02-10 03:04:44,574 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 541 transitions. Word has length 21 [2022-02-10 03:04:44,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:44,577 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 541 transitions. [2022-02-10 03:04:44,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:44,577 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 541 transitions. [2022-02-10 03:04:44,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:44,577 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:44,577 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:44,593 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-02-10 03:04:44,791 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,SelfDestructingSolverStorable79 [2022-02-10 03:04:44,791 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:44,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:44,791 INFO L85 PathProgramCache]: Analyzing trace with hash 202879571, now seen corresponding path program 76 times [2022-02-10 03:04:44,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:44,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029345525] [2022-02-10 03:04:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:44,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:44,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:44,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:44,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:44,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029345525] [2022-02-10 03:04:44,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029345525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:44,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355151303] [2022-02-10 03:04:44,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:44,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:44,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:44,901 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-02-10 03:04:44,901 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-02-10 03:04:44,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:44,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:44,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:44,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:45,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:45,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 19 treesize of output 15 [2022-02-10 03:04:45,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:45,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 19 treesize of output 15 [2022-02-10 03:04:45,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:45,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 10 treesize of output 5 [2022-02-10 03:04:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:45,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:45,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:04:45,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:45,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:45,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 18 treesize of output 22 [2022-02-10 03:04:45,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:45,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355151303] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:45,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:45,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:45,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215969342] [2022-02-10 03:04:45,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:45,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:45,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:45,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:45,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:45,327 INFO L87 Difference]: Start difference. First operand 229 states and 541 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:45,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:45,395 INFO L93 Difference]: Finished difference Result 271 states and 616 transitions. [2022-02-10 03:04:45,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:04:45,396 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:45,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:45,396 INFO L225 Difference]: With dead ends: 271 [2022-02-10 03:04:45,396 INFO L226 Difference]: Without dead ends: 264 [2022-02-10 03:04:45,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:45,397 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:45,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 90 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 174 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2022-02-10 03:04:45,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-10 03:04:45,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 231. [2022-02-10 03:04:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.365217391304348) internal successors, (544), 230 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:45,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 544 transitions. [2022-02-10 03:04:45,400 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 544 transitions. Word has length 21 [2022-02-10 03:04:45,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:45,400 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 544 transitions. [2022-02-10 03:04:45,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:45,400 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 544 transitions. [2022-02-10 03:04:45,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:45,400 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:45,400 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:45,431 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-02-10 03:04:45,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:45,607 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:45,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash 610785999, now seen corresponding path program 77 times [2022-02-10 03:04:45,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:45,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855663128] [2022-02-10 03:04:45,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:45,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:45,731 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:45,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855663128] [2022-02-10 03:04:45,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855663128] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:45,731 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469741166] [2022-02-10 03:04:45,732 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:45,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:45,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:45,733 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-02-10 03:04:45,733 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-02-10 03:04:45,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:04:45,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:45,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:45,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:45,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:45,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 19 treesize of output 15 [2022-02-10 03:04:45,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:45,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 17 [2022-02-10 03:04:45,900 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 17 treesize of output 13 [2022-02-10 03:04:45,932 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:45,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:46,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:46,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 15 treesize of output 19 [2022-02-10 03:04:46,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:46,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 22 treesize of output 26 [2022-02-10 03:04:46,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:46,112 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:46,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469741166] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:46,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:46,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:46,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868663419] [2022-02-10 03:04:46,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:46,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:46,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:46,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:46,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:46,113 INFO L87 Difference]: Start difference. First operand 231 states and 544 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:04:46,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:46,250 INFO L93 Difference]: Finished difference Result 276 states and 627 transitions. [2022-02-10 03:04:46,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:46,250 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:04:46,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:46,251 INFO L225 Difference]: With dead ends: 276 [2022-02-10 03:04:46,251 INFO L226 Difference]: Without dead ends: 268 [2022-02-10 03:04:46,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:46,251 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 19 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:46,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 82 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:04:46,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-02-10 03:04:46,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 229. [2022-02-10 03:04:46,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.3728070175438596) internal successors, (541), 228 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:46,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 541 transitions. [2022-02-10 03:04:46,254 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 541 transitions. Word has length 21 [2022-02-10 03:04:46,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:46,255 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 541 transitions. [2022-02-10 03:04:46,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:04:46,255 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 541 transitions. [2022-02-10 03:04:46,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:46,255 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:46,255 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:46,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-02-10 03:04:46,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:46,463 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:46,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:46,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1199249585, now seen corresponding path program 78 times [2022-02-10 03:04:46,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:46,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142447026] [2022-02-10 03:04:46,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:46,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:46,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:46,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:46,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:46,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142447026] [2022-02-10 03:04:46,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142447026] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:46,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464354712] [2022-02-10 03:04:46,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:46,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:46,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:46,608 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-02-10 03:04:46,609 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-02-10 03:04:46,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:46,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:46,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:46,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:46,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:46,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 19 treesize of output 15 [2022-02-10 03:04:46,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:46,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 21 treesize of output 17 [2022-02-10 03:04:46,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:04:46,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:46,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:47,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:47,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 15 treesize of output 19 [2022-02-10 03:04:47,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:47,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 22 treesize of output 26 [2022-02-10 03:04:47,062 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:47,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 18 treesize of output 22 [2022-02-10 03:04:47,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:47,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464354712] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:47,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:47,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:47,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996079269] [2022-02-10 03:04:47,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:47,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:47,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:47,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:47,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:47,164 INFO L87 Difference]: Start difference. First operand 229 states and 541 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:47,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:47,399 INFO L93 Difference]: Finished difference Result 288 states and 639 transitions. [2022-02-10 03:04:47,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:04:47,399 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:47,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:47,400 INFO L225 Difference]: With dead ends: 288 [2022-02-10 03:04:47,400 INFO L226 Difference]: Without dead ends: 283 [2022-02-10 03:04:47,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:47,400 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 44 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:47,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 139 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 420 Invalid, 0 Unknown, 97 Unchecked, 0.2s Time] [2022-02-10 03:04:47,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-02-10 03:04:47,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2022-02-10 03:04:47,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.3668122270742358) internal successors, (542), 229 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:47,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 542 transitions. [2022-02-10 03:04:47,404 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 542 transitions. Word has length 21 [2022-02-10 03:04:47,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:47,404 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 542 transitions. [2022-02-10 03:04:47,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:47,404 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 542 transitions. [2022-02-10 03:04:47,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:47,405 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:47,405 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:47,421 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-02-10 03:04:47,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:47,611 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:47,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:47,612 INFO L85 PathProgramCache]: Analyzing trace with hash 851351604, now seen corresponding path program 79 times [2022-02-10 03:04:47,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:47,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358799340] [2022-02-10 03:04:47,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:47,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:47,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:47,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:47,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:47,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358799340] [2022-02-10 03:04:47,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358799340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:47,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735848368] [2022-02-10 03:04:47,765 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:47,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:47,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:47,766 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-02-10 03:04:47,767 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-02-10 03:04:47,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:47,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:47,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:47,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:47,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 19 treesize of output 15 [2022-02-10 03:04:47,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:47,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 21 treesize of output 17 [2022-02-10 03:04:47,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:47,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 17 treesize of output 13 [2022-02-10 03:04:48,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:48,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:48,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:48,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 16 treesize of output 20 [2022-02-10 03:04:48,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:48,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:48,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 18 treesize of output 22 [2022-02-10 03:04:48,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:48,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735848368] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:48,260 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:48,260 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:48,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95325769] [2022-02-10 03:04:48,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:48,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:48,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:48,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:48,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:48,261 INFO L87 Difference]: Start difference. First operand 230 states and 542 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:48,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:48,437 INFO L93 Difference]: Finished difference Result 276 states and 617 transitions. [2022-02-10 03:04:48,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:48,437 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:48,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:48,438 INFO L225 Difference]: With dead ends: 276 [2022-02-10 03:04:48,438 INFO L226 Difference]: Without dead ends: 271 [2022-02-10 03:04:48,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:48,439 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:48,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 83 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 309 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:04:48,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-02-10 03:04:48,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 230. [2022-02-10 03:04:48,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.3668122270742358) internal successors, (542), 229 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:48,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 542 transitions. [2022-02-10 03:04:48,442 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 542 transitions. Word has length 21 [2022-02-10 03:04:48,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:48,442 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 542 transitions. [2022-02-10 03:04:48,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:48,442 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 542 transitions. [2022-02-10 03:04:48,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:48,443 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:48,443 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:48,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-10 03:04:48,651 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,SelfDestructingSolverStorable83 [2022-02-10 03:04:48,651 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:48,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:48,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1444913747, now seen corresponding path program 80 times [2022-02-10 03:04:48,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:48,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454931126] [2022-02-10 03:04:48,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:48,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:48,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:48,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:48,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454931126] [2022-02-10 03:04:48,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454931126] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:48,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881374550] [2022-02-10 03:04:48,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:48,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:48,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:48,778 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-02-10 03:04:48,801 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-02-10 03:04:48,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:48,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:48,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:48,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:48,879 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 19 treesize of output 15 [2022-02-10 03:04:48,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:48,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:48,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 5 [2022-02-10 03:04:48,983 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:48,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:49,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:49,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 15 treesize of output 19 [2022-02-10 03:04:49,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:49,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 22 treesize of output 26 [2022-02-10 03:04:49,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:49,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 18 treesize of output 22 [2022-02-10 03:04:49,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:49,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881374550] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:49,169 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:49,169 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:04:49,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248641381] [2022-02-10 03:04:49,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:49,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:04:49,170 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:49,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:04:49,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:49,170 INFO L87 Difference]: Start difference. First operand 230 states and 542 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:49,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:49,312 INFO L93 Difference]: Finished difference Result 273 states and 625 transitions. [2022-02-10 03:04:49,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:49,312 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:04:49,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:49,313 INFO L225 Difference]: With dead ends: 273 [2022-02-10 03:04:49,313 INFO L226 Difference]: Without dead ends: 266 [2022-02-10 03:04:49,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:04:49,313 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:49,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 105 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 384 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:04:49,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-02-10 03:04:49,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 233. [2022-02-10 03:04:49,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.3836206896551726) internal successors, (553), 232 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:49,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 553 transitions. [2022-02-10 03:04:49,316 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 553 transitions. Word has length 21 [2022-02-10 03:04:49,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:49,316 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 553 transitions. [2022-02-10 03:04:49,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:04:49,316 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 553 transitions. [2022-02-10 03:04:49,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:49,317 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:49,317 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:49,333 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-02-10 03:04:49,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:49,527 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:49,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:49,528 INFO L85 PathProgramCache]: Analyzing trace with hash -209426486, now seen corresponding path program 81 times [2022-02-10 03:04:49,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:49,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95729219] [2022-02-10 03:04:49,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:49,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:49,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:49,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95729219] [2022-02-10 03:04:49,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95729219] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:49,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872367594] [2022-02-10 03:04:49,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:49,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:49,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:49,676 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-02-10 03:04:49,677 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-02-10 03:04:49,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:04:49,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:49,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:04:49,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:49,757 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 19 treesize of output 15 [2022-02-10 03:04:49,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:49,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 21 treesize of output 17 [2022-02-10 03:04:49,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:49,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 12 treesize of output 5 [2022-02-10 03:04:49,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:49,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:50,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:50,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 15 treesize of output 19 [2022-02-10 03:04:50,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:50,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 22 treesize of output 26 [2022-02-10 03:04:50,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:50,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 18 treesize of output 22 [2022-02-10 03:04:50,132 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:50,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872367594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:50,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:50,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:50,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566081562] [2022-02-10 03:04:50,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:50,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:50,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:50,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:50,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:50,133 INFO L87 Difference]: Start difference. First operand 233 states and 553 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:50,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:50,410 INFO L93 Difference]: Finished difference Result 332 states and 729 transitions. [2022-02-10 03:04:50,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:04:50,410 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:50,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:50,411 INFO L225 Difference]: With dead ends: 332 [2022-02-10 03:04:50,411 INFO L226 Difference]: Without dead ends: 322 [2022-02-10 03:04:50,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:04:50,412 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 63 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:50,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 141 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 499 Invalid, 0 Unknown, 93 Unchecked, 0.2s Time] [2022-02-10 03:04:50,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-10 03:04:50,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 237. [2022-02-10 03:04:50,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.4152542372881354) internal successors, (570), 236 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:50,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-10 03:04:50,415 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-10 03:04:50,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:50,415 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-10 03:04:50,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:50,416 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-10 03:04:50,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:50,416 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:50,416 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:50,433 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-02-10 03:04:50,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:50,623 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:50,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:50,624 INFO L85 PathProgramCache]: Analyzing trace with hash -656800057, now seen corresponding path program 82 times [2022-02-10 03:04:50,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:50,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364532236] [2022-02-10 03:04:50,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:50,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:50,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:50,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:50,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364532236] [2022-02-10 03:04:50,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364532236] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:50,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441409140] [2022-02-10 03:04:50,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:50,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:50,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:50,760 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-02-10 03:04:50,761 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-02-10 03:04:50,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:50,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:50,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:50,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:50,859 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 19 treesize of output 15 [2022-02-10 03:04:50,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:50,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 21 treesize of output 17 [2022-02-10 03:04:50,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:50,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 17 treesize of output 13 [2022-02-10 03:04:50,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:50,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:51,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:51,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 15 treesize of output 19 [2022-02-10 03:04:51,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:04:51,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:51,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:04:51,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:51,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441409140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:51,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:51,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:51,170 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624466161] [2022-02-10 03:04:51,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:51,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:51,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:51,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:51,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:51,171 INFO L87 Difference]: Start difference. First operand 237 states and 570 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:51,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:51,325 INFO L93 Difference]: Finished difference Result 284 states and 653 transitions. [2022-02-10 03:04:51,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:51,325 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:51,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:51,326 INFO L225 Difference]: With dead ends: 284 [2022-02-10 03:04:51,326 INFO L226 Difference]: Without dead ends: 276 [2022-02-10 03:04:51,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:04:51,326 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 25 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:51,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 101 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 385 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-02-10 03:04:51,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-02-10 03:04:51,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 237. [2022-02-10 03:04:51,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.4152542372881354) internal successors, (570), 236 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:51,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-10 03:04:51,329 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-10 03:04:51,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:51,329 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-10 03:04:51,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:51,330 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-10 03:04:51,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:51,330 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:51,330 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:51,347 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-02-10 03:04:51,539 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,SelfDestructingSolverStorable86 [2022-02-10 03:04:51,539 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:51,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:51,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1828131655, now seen corresponding path program 83 times [2022-02-10 03:04:51,539 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:51,539 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147782667] [2022-02-10 03:04:51,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:51,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:51,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:51,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:51,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:51,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147782667] [2022-02-10 03:04:51,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147782667] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:51,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30095928] [2022-02-10 03:04:51,703 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:51,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:51,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:51,704 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-02-10 03:04:51,705 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-02-10 03:04:51,730 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:04:51,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:51,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:04:51,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:51,796 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 19 treesize of output 15 [2022-02-10 03:04:51,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:51,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 21 treesize of output 17 [2022-02-10 03:04:51,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:51,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 17 treesize of output 13 [2022-02-10 03:04:51,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:51,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:52,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:52,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 16 treesize of output 20 [2022-02-10 03:04:52,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:52,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 22 treesize of output 26 [2022-02-10 03:04:52,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:52,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 18 treesize of output 22 [2022-02-10 03:04:52,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:52,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30095928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:52,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:52,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:04:52,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635368867] [2022-02-10 03:04:52,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:52,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:04:52,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:52,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:04:52,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:52,270 INFO L87 Difference]: Start difference. First operand 237 states and 570 transitions. Second operand has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 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-02-10 03:04:52,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:52,612 INFO L93 Difference]: Finished difference Result 296 states and 665 transitions. [2022-02-10 03:04:52,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:52,612 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 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 21 [2022-02-10 03:04:52,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:52,613 INFO L225 Difference]: With dead ends: 296 [2022-02-10 03:04:52,613 INFO L226 Difference]: Without dead ends: 291 [2022-02-10 03:04:52,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:04:52,613 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 51 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:52,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 160 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 598 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-02-10 03:04:52,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-10 03:04:52,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 237. [2022-02-10 03:04:52,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.4152542372881354) internal successors, (570), 236 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:52,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-10 03:04:52,617 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-10 03:04:52,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:52,617 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-10 03:04:52,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9166666666666667) internal successors, (46), 24 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-02-10 03:04:52,617 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-10 03:04:52,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:52,617 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:52,617 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:52,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-02-10 03:04:52,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:52,831 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:52,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:52,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1092112451, now seen corresponding path program 84 times [2022-02-10 03:04:52,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:52,832 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759464830] [2022-02-10 03:04:52,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:52,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:52,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:52,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:52,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759464830] [2022-02-10 03:04:52,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759464830] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:52,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874904993] [2022-02-10 03:04:52,940 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:52,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:52,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:52,941 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-02-10 03:04:52,942 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-02-10 03:04:52,967 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:52,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:52,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:52,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:53,010 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 19 treesize of output 15 [2022-02-10 03:04:53,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:53,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 19 treesize of output 15 [2022-02-10 03:04:53,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:53,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 10 treesize of output 5 [2022-02-10 03:04:53,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:53,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:53,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:53,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 15 treesize of output 19 [2022-02-10 03:04:53,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:53,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 22 treesize of output 26 [2022-02-10 03:04:53,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:53,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 18 treesize of output 22 [2022-02-10 03:04:53,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:53,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874904993] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:53,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:53,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:53,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234174906] [2022-02-10 03:04:53,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:53,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:53,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:53,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:53,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:53,223 INFO L87 Difference]: Start difference. First operand 237 states and 570 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:04:53,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:53,287 INFO L93 Difference]: Finished difference Result 287 states and 660 transitions. [2022-02-10 03:04:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:53,287 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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 21 [2022-02-10 03:04:53,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:53,287 INFO L225 Difference]: With dead ends: 287 [2022-02-10 03:04:53,287 INFO L226 Difference]: Without dead ends: 278 [2022-02-10 03:04:53,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:53,288 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 23 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:53,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 98 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 231 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-02-10 03:04:53,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-02-10 03:04:53,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 237. [2022-02-10 03:04:53,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.4152542372881354) internal successors, (570), 236 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:53,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-10 03:04:53,291 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-10 03:04:53,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:53,291 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-10 03:04:53,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:04:53,291 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-10 03:04:53,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:53,301 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:53,301 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:53,316 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-02-10 03:04:53,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:53,515 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:53,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:53,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1676441521, now seen corresponding path program 85 times [2022-02-10 03:04:53,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:53,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527679634] [2022-02-10 03:04:53,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:53,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:53,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:53,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:53,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:53,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527679634] [2022-02-10 03:04:53,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527679634] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:53,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545205561] [2022-02-10 03:04:53,616 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:53,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:53,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:53,617 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-02-10 03:04:53,619 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-02-10 03:04:53,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:53,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:53,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:53,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:53,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:53,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 19 treesize of output 15 [2022-02-10 03:04:53,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:53,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 11 treesize of output 3 [2022-02-10 03:04:53,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:53,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:54,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:54,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:54,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:54,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 22 treesize of output 26 [2022-02-10 03:04:54,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:54,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 18 treesize of output 22 [2022-02-10 03:04:54,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:54,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545205561] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:54,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:54,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:54,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055273334] [2022-02-10 03:04:54,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:54,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:54,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:54,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:54,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:54,121 INFO L87 Difference]: Start difference. First operand 237 states and 570 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:54,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:54,415 INFO L93 Difference]: Finished difference Result 309 states and 695 transitions. [2022-02-10 03:04:54,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:04:54,415 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:54,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:54,416 INFO L225 Difference]: With dead ends: 309 [2022-02-10 03:04:54,416 INFO L226 Difference]: Without dead ends: 304 [2022-02-10 03:04:54,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:04:54,416 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 41 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:54,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 159 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 507 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-02-10 03:04:54,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-10 03:04:54,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 237. [2022-02-10 03:04:54,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 2.4152542372881354) internal successors, (570), 236 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:54,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 570 transitions. [2022-02-10 03:04:54,420 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 570 transitions. Word has length 21 [2022-02-10 03:04:54,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:54,420 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 570 transitions. [2022-02-10 03:04:54,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:54,420 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 570 transitions. [2022-02-10 03:04:54,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:54,420 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:54,420 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:54,437 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-02-10 03:04:54,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-02-10 03:04:54,621 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:54,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:54,621 INFO L85 PathProgramCache]: Analyzing trace with hash -877167238, now seen corresponding path program 86 times [2022-02-10 03:04:54,621 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:54,621 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216760686] [2022-02-10 03:04:54,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:54,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:54,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:54,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:54,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216760686] [2022-02-10 03:04:54,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216760686] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:54,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274459603] [2022-02-10 03:04:54,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:04:54,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:54,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:54,724 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-02-10 03:04:54,725 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-02-10 03:04:54,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:54,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:54,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:54,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:54,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:54,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:54,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:54,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 19 treesize of output 15 [2022-02-10 03:04:54,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:54,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-02-10 03:04:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:54,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:55,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:55,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 18 treesize of output 22 [2022-02-10 03:04:55,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:55,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:04:55,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:55,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 19 treesize of output 23 [2022-02-10 03:04:55,116 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:55,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274459603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:55,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:55,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:55,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29544683] [2022-02-10 03:04:55,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:55,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:55,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:55,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:55,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:55,135 INFO L87 Difference]: Start difference. First operand 237 states and 570 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:55,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:55,284 INFO L93 Difference]: Finished difference Result 296 states and 677 transitions. [2022-02-10 03:04:55,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:55,284 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:55,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:55,285 INFO L225 Difference]: With dead ends: 296 [2022-02-10 03:04:55,285 INFO L226 Difference]: Without dead ends: 291 [2022-02-10 03:04:55,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:55,285 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 57 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:55,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 81 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 268 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-02-10 03:04:55,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-10 03:04:55,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 240. [2022-02-10 03:04:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.430962343096234) internal successors, (581), 239 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:55,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 581 transitions. [2022-02-10 03:04:55,288 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 581 transitions. Word has length 21 [2022-02-10 03:04:55,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:55,289 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 581 transitions. [2022-02-10 03:04:55,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:55,289 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 581 transitions. [2022-02-10 03:04:55,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:55,289 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:55,289 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:55,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-02-10 03:04:55,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:55,503 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:55,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:55,503 INFO L85 PathProgramCache]: Analyzing trace with hash -86773118, now seen corresponding path program 87 times [2022-02-10 03:04:55,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:55,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471209904] [2022-02-10 03:04:55,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:55,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:55,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:55,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:55,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:55,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471209904] [2022-02-10 03:04:55,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471209904] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:55,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390974815] [2022-02-10 03:04:55,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:04:55,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:55,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:55,658 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-02-10 03:04:55,658 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-02-10 03:04:55,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:04:55,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:55,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:55,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:55,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:04:55,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:55,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 21 treesize of output 17 [2022-02-10 03:04:55,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:55,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 17 treesize of output 13 [2022-02-10 03:04:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:55,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:56,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:56,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 18 treesize of output 22 [2022-02-10 03:04:56,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:56,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 23 treesize of output 27 [2022-02-10 03:04:56,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:56,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 19 treesize of output 23 [2022-02-10 03:04:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:56,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390974815] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:56,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:56,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:56,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111428246] [2022-02-10 03:04:56,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:56,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:56,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:56,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:56,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:56,164 INFO L87 Difference]: Start difference. First operand 240 states and 581 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:56,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:56,457 INFO L93 Difference]: Finished difference Result 300 states and 671 transitions. [2022-02-10 03:04:56,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:04:56,458 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:56,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:56,458 INFO L225 Difference]: With dead ends: 300 [2022-02-10 03:04:56,458 INFO L226 Difference]: Without dead ends: 295 [2022-02-10 03:04:56,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:04:56,459 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:56,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 138 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 591 Invalid, 0 Unknown, 45 Unchecked, 0.2s Time] [2022-02-10 03:04:56,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-02-10 03:04:56,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 239. [2022-02-10 03:04:56,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 238 states have (on average 2.4285714285714284) internal successors, (578), 238 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:56,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 578 transitions. [2022-02-10 03:04:56,462 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 578 transitions. Word has length 21 [2022-02-10 03:04:56,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:56,462 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 578 transitions. [2022-02-10 03:04:56,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:56,462 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 578 transitions. [2022-02-10 03:04:56,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:56,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:56,463 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:56,479 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-02-10 03:04:56,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:56,671 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:56,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:56,672 INFO L85 PathProgramCache]: Analyzing trace with hash -480184822, now seen corresponding path program 88 times [2022-02-10 03:04:56,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:56,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190898650] [2022-02-10 03:04:56,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:56,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:56,808 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:56,808 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:56,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190898650] [2022-02-10 03:04:56,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190898650] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:56,808 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397353278] [2022-02-10 03:04:56,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:04:56,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:56,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:56,809 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-02-10 03:04:56,810 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-02-10 03:04:56,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:04:56,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:56,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:56,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:56,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:56,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 17 treesize of output 13 [2022-02-10 03:04:56,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:56,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 19 treesize of output 15 [2022-02-10 03:04:56,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:04:57,047 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:57,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:57,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:57,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 18 treesize of output 22 [2022-02-10 03:04:57,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:04:57,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:57,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:04:57,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:57,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397353278] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:57,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:57,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:57,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594456521] [2022-02-10 03:04:57,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:57,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:57,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:57,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:57,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:57,303 INFO L87 Difference]: Start difference. First operand 239 states and 578 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:57,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:57,491 INFO L93 Difference]: Finished difference Result 298 states and 680 transitions. [2022-02-10 03:04:57,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:57,491 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:57,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:57,492 INFO L225 Difference]: With dead ends: 298 [2022-02-10 03:04:57,492 INFO L226 Difference]: Without dead ends: 293 [2022-02-10 03:04:57,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:04:57,492 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 82 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:57,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 106 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 353 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:04:57,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-02-10 03:04:57,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 241. [2022-02-10 03:04:57,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.4208333333333334) internal successors, (581), 240 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:57,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 581 transitions. [2022-02-10 03:04:57,496 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 581 transitions. Word has length 21 [2022-02-10 03:04:57,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:57,496 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 581 transitions. [2022-02-10 03:04:57,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:57,510 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 581 transitions. [2022-02-10 03:04:57,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:57,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:57,510 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:57,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-02-10 03:04:57,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:57,719 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:57,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:57,720 INFO L85 PathProgramCache]: Analyzing trace with hash -72278394, now seen corresponding path program 89 times [2022-02-10 03:04:57,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:57,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159002691] [2022-02-10 03:04:57,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:57,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:57,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:57,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:57,822 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:57,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159002691] [2022-02-10 03:04:57,822 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159002691] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:57,822 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662433799] [2022-02-10 03:04:57,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:04:57,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:57,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:57,824 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-02-10 03:04:57,825 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-02-10 03:04:57,862 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:04:57,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:57,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:57,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:57,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:04:58,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:58,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 19 treesize of output 15 [2022-02-10 03:04:58,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04: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 11 treesize of output 3 [2022-02-10 03:04:58,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:58,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:58,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:58,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 21 treesize of output 25 [2022-02-10 03:04:58,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:04:58,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:58,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 19 treesize of output 23 [2022-02-10 03:04:58,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:58,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662433799] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:58,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:58,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:04:58,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490880599] [2022-02-10 03:04:58,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:58,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:04:58,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:58,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:04:58,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:04:58,326 INFO L87 Difference]: Start difference. First operand 241 states and 581 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:58,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:58,505 INFO L93 Difference]: Finished difference Result 287 states and 657 transitions. [2022-02-10 03:04:58,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:04:58,505 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:04:58,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:58,506 INFO L225 Difference]: With dead ends: 287 [2022-02-10 03:04:58,506 INFO L226 Difference]: Without dead ends: 282 [2022-02-10 03:04:58,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:04:58,506 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:58,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 131 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 461 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-02-10 03:04:58,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-02-10 03:04:58,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 240. [2022-02-10 03:04:58,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.422594142259414) internal successors, (579), 239 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:58,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 579 transitions. [2022-02-10 03:04:58,528 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 579 transitions. Word has length 21 [2022-02-10 03:04:58,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:58,528 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 579 transitions. [2022-02-10 03:04:58,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:04:58,528 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 579 transitions. [2022-02-10 03:04:58,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:58,529 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:58,529 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:58,560 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-02-10 03:04:58,746 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,SelfDestructingSolverStorable93 [2022-02-10 03:04:58,747 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:58,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:58,747 INFO L85 PathProgramCache]: Analyzing trace with hash -375567421, now seen corresponding path program 90 times [2022-02-10 03:04:58,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:58,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722378960] [2022-02-10 03:04:58,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:58,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:58,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:58,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722378960] [2022-02-10 03:04:58,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722378960] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:58,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628547768] [2022-02-10 03:04:58,851 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:04:58,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:58,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:58,852 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-02-10 03:04:58,907 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-02-10 03:04:58,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:04:58,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:04:58,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:58,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:59,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:59,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 19 treesize of output 15 [2022-02-10 03:04:59,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:59,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 19 treesize of output 15 [2022-02-10 03:04:59,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:59,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 10 treesize of output 5 [2022-02-10 03:04:59,121 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:59,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:59,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:04:59,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:59,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 19 treesize of output 23 [2022-02-10 03:04:59,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:59,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 15 treesize of output 19 [2022-02-10 03:04:59,298 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:59,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628547768] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:04:59,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:04:59,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:04:59,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524156202] [2022-02-10 03:04:59,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:04:59,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:04:59,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:04:59,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:04:59,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:59,299 INFO L87 Difference]: Start difference. First operand 240 states and 579 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:59,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:04:59,403 INFO L93 Difference]: Finished difference Result 279 states and 647 transitions. [2022-02-10 03:04:59,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:04:59,404 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:04:59,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:04:59,404 INFO L225 Difference]: With dead ends: 279 [2022-02-10 03:04:59,404 INFO L226 Difference]: Without dead ends: 272 [2022-02-10 03:04:59,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:04:59,405 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:04:59,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 83 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 268 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:04:59,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-02-10 03:04:59,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 243. [2022-02-10 03:04:59,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4132231404958677) internal successors, (584), 242 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:04:59,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 584 transitions. [2022-02-10 03:04:59,408 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 584 transitions. Word has length 21 [2022-02-10 03:04:59,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:04:59,408 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 584 transitions. [2022-02-10 03:04:59,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:04:59,408 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 584 transitions. [2022-02-10 03:04:59,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:04:59,408 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:04:59,408 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:04:59,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-02-10 03:04:59,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:59,611 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:04:59,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:04:59,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1777696577, now seen corresponding path program 91 times [2022-02-10 03:04:59,611 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:04:59,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477223245] [2022-02-10 03:04:59,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:04:59,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:04:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:59,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:04:59,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477223245] [2022-02-10 03:04:59,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477223245] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:04:59,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885587072] [2022-02-10 03:04:59,729 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:04:59,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:04:59,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:04:59,730 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-02-10 03:04:59,731 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-02-10 03:04:59,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:04:59,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:04:59,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:04:59,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:59,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 19 treesize of output 15 [2022-02-10 03:04:59,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:59,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 21 treesize of output 17 [2022-02-10 03:04:59,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:04:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:04:59,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:04:59,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:04:59,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:04:59,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 19 treesize of output 23 [2022-02-10 03:05:00,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:00,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 24 treesize of output 28 [2022-02-10 03:05:00,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:00,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 20 treesize of output 24 [2022-02-10 03:05:00,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:00,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885587072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:00,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:00,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:00,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443961800] [2022-02-10 03:05:00,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:00,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:00,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:00,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:00,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:00,131 INFO L87 Difference]: Start difference. First operand 243 states and 584 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:00,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:00,395 INFO L93 Difference]: Finished difference Result 297 states and 671 transitions. [2022-02-10 03:05:00,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:00,395 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:00,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:00,395 INFO L225 Difference]: With dead ends: 297 [2022-02-10 03:05:00,396 INFO L226 Difference]: Without dead ends: 292 [2022-02-10 03:05:00,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:00,396 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 51 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:00,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 127 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 522 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2022-02-10 03:05:00,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-02-10 03:05:00,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 242. [2022-02-10 03:05:00,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 2.4149377593360994) internal successors, (582), 241 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:00,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 582 transitions. [2022-02-10 03:05:00,399 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 582 transitions. Word has length 21 [2022-02-10 03:05:00,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:00,399 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 582 transitions. [2022-02-10 03:05:00,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:00,400 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 582 transitions. [2022-02-10 03:05:00,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:00,400 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:00,400 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:00,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-02-10 03:05:00,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:00,607 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:00,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:00,608 INFO L85 PathProgramCache]: Analyzing trace with hash -891898297, now seen corresponding path program 92 times [2022-02-10 03:05:00,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:00,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955749996] [2022-02-10 03:05:00,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:00,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:00,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:00,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:00,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955749996] [2022-02-10 03:05:00,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955749996] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:00,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375095584] [2022-02-10 03:05:00,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:00,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:00,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:00,735 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-02-10 03:05:00,736 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-02-10 03:05:00,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:00,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:00,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:00,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:00,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:00,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 19 treesize of output 15 [2022-02-10 03:05:00,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:00,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 21 treesize of output 17 [2022-02-10 03:05:00,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:00,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 17 treesize of output 13 [2022-02-10 03:05:00,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:00,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:01,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:01,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:01,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 24 treesize of output 28 [2022-02-10 03:05:01,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:01,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 20 treesize of output 24 [2022-02-10 03:05:01,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:01,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375095584] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:01,199 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:01,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:01,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892327189] [2022-02-10 03:05:01,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:01,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:01,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:01,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:01,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:01,200 INFO L87 Difference]: Start difference. First operand 242 states and 582 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:01,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:01,385 INFO L93 Difference]: Finished difference Result 295 states and 669 transitions. [2022-02-10 03:05:01,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:01,386 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:01,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:01,386 INFO L225 Difference]: With dead ends: 295 [2022-02-10 03:05:01,386 INFO L226 Difference]: Without dead ends: 290 [2022-02-10 03:05:01,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:05:01,392 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:01,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 80 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 311 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:05:01,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-02-10 03:05:01,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 243. [2022-02-10 03:05:01,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4173553719008263) internal successors, (585), 242 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:01,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 585 transitions. [2022-02-10 03:05:01,396 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 585 transitions. Word has length 21 [2022-02-10 03:05:01,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:01,396 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 585 transitions. [2022-02-10 03:05:01,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:01,396 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 585 transitions. [2022-02-10 03:05:01,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:01,396 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:01,396 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:01,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-02-10 03:05:01,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:01,597 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:01,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:01,598 INFO L85 PathProgramCache]: Analyzing trace with hash -207463613, now seen corresponding path program 93 times [2022-02-10 03:05:01,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:01,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159602812] [2022-02-10 03:05:01,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:01,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:01,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:01,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:01,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159602812] [2022-02-10 03:05:01,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159602812] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:01,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493689122] [2022-02-10 03:05:01,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:01,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:01,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:01,766 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-02-10 03:05:01,767 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-02-10 03:05:01,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:05:01,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:01,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:01,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:01,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:01,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 19 treesize of output 15 [2022-02-10 03:05:02,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:02,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 20 treesize of output 16 [2022-02-10 03:05:02,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:05:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:02,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:02,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:02,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:02,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 19 treesize of output 23 [2022-02-10 03:05:02,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:02,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 15 treesize of output 19 [2022-02-10 03:05:02,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:02,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493689122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:02,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:02,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:02,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076154716] [2022-02-10 03:05:02,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:02,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:02,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:02,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:02,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:02,224 INFO L87 Difference]: Start difference. First operand 243 states and 585 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:05:02,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:02,313 INFO L93 Difference]: Finished difference Result 269 states and 624 transitions. [2022-02-10 03:05:02,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:02,313 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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 21 [2022-02-10 03:05:02,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:02,314 INFO L225 Difference]: With dead ends: 269 [2022-02-10 03:05:02,314 INFO L226 Difference]: Without dead ends: 260 [2022-02-10 03:05:02,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:02,314 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:02,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 66 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 214 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:05:02,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-02-10 03:05:02,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 243. [2022-02-10 03:05:02,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4132231404958677) internal successors, (584), 242 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:02,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 584 transitions. [2022-02-10 03:05:02,317 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 584 transitions. Word has length 21 [2022-02-10 03:05:02,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:02,317 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 584 transitions. [2022-02-10 03:05:02,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:05:02,318 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 584 transitions. [2022-02-10 03:05:02,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:02,327 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:02,327 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:02,343 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-02-10 03:05:02,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:02,528 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:02,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:02,528 INFO L85 PathProgramCache]: Analyzing trace with hash -483991869, now seen corresponding path program 94 times [2022-02-10 03:05:02,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:02,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412708539] [2022-02-10 03:05:02,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:02,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:02,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:02,657 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:02,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:02,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412708539] [2022-02-10 03:05:02,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412708539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:02,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142649107] [2022-02-10 03:05:02,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:02,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:02,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:02,659 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-02-10 03:05:02,659 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-02-10 03:05:02,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:02,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:02,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:02,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:02,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:02,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:02,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:02,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 19 treesize of output 15 [2022-02-10 03:05:02,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:02,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, 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-02-10 03:05:02,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:02,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:03,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:03,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:03,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:05:03,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:03,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 20 treesize of output 24 [2022-02-10 03:05:03,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:03,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142649107] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:03,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:03,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:03,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924027416] [2022-02-10 03:05:03,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:03,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:03,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:03,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:03,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:03,186 INFO L87 Difference]: Start difference. First operand 243 states and 584 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:03,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:03,365 INFO L93 Difference]: Finished difference Result 298 states and 676 transitions. [2022-02-10 03:05:03,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:03,366 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:03,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:03,366 INFO L225 Difference]: With dead ends: 298 [2022-02-10 03:05:03,366 INFO L226 Difference]: Without dead ends: 293 [2022-02-10 03:05:03,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:05:03,367 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:03,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 113 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 381 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:05:03,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-02-10 03:05:03,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 242. [2022-02-10 03:05:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 2.4149377593360994) internal successors, (582), 241 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:03,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 582 transitions. [2022-02-10 03:05:03,370 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 582 transitions. Word has length 21 [2022-02-10 03:05:03,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:03,370 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 582 transitions. [2022-02-10 03:05:03,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:03,370 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 582 transitions. [2022-02-10 03:05:03,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:03,372 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:03,372 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:03,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-02-10 03:05:03,574 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,SelfDestructingSolverStorable98 [2022-02-10 03:05:03,574 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:03,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:03,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1339864450, now seen corresponding path program 95 times [2022-02-10 03:05:03,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:03,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139135195] [2022-02-10 03:05:03,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:03,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:03,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:03,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:03,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:03,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139135195] [2022-02-10 03:05:03,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139135195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:03,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913384209] [2022-02-10 03:05:03,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:03,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:03,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:03,682 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-02-10 03:05:03,683 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-02-10 03:05:03,708 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:03,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:03,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:03,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:03,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:03,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 19 treesize of output 15 [2022-02-10 03:05:03,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:03,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 19 treesize of output 15 [2022-02-10 03:05:03,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:03,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 11 treesize of output 3 [2022-02-10 03:05:03,964 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:03,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:04,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:05:04,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:04,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 23 treesize of output 27 [2022-02-10 03:05:04,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:04,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 19 treesize of output 23 [2022-02-10 03:05:04,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:04,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913384209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:04,201 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:04,201 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:04,201 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386788202] [2022-02-10 03:05:04,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:04,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:04,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:04,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:04,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:04,202 INFO L87 Difference]: Start difference. First operand 242 states and 582 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:04,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:04,363 INFO L93 Difference]: Finished difference Result 301 states and 686 transitions. [2022-02-10 03:05:04,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:04,364 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:04,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:04,364 INFO L225 Difference]: With dead ends: 301 [2022-02-10 03:05:04,364 INFO L226 Difference]: Without dead ends: 296 [2022-02-10 03:05:04,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:05:04,365 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:04,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 113 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 384 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-02-10 03:05:04,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-10 03:05:04,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 243. [2022-02-10 03:05:04,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4214876033057853) internal successors, (586), 242 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:04,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 586 transitions. [2022-02-10 03:05:04,368 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 586 transitions. Word has length 21 [2022-02-10 03:05:04,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:04,369 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 586 transitions. [2022-02-10 03:05:04,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:04,369 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 586 transitions. [2022-02-10 03:05:04,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:04,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:04,369 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:04,386 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-02-10 03:05:04,569 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,SelfDestructingSolverStorable99 [2022-02-10 03:05:04,570 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:04,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:04,570 INFO L85 PathProgramCache]: Analyzing trace with hash 356800778, now seen corresponding path program 96 times [2022-02-10 03:05:04,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:04,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723985863] [2022-02-10 03:05:04,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:04,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:04,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:04,707 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:04,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723985863] [2022-02-10 03:05:04,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723985863] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:04,707 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109980065] [2022-02-10 03:05:04,707 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:04,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:04,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:04,708 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-02-10 03:05:04,709 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-02-10 03:05:04,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:04,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:04,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:04,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:04,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:04,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 19 treesize of output 15 [2022-02-10 03:05:04,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:04,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 21 treesize of output 17 [2022-02-10 03:05:04,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:05,033 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:05,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:05,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:05:05,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:05,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:05:05,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:05,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 19 treesize of output 23 [2022-02-10 03:05:05,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:05,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109980065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:05,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:05,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:05,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073916567] [2022-02-10 03:05:05,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:05,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:05,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:05,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:05,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:05,298 INFO L87 Difference]: Start difference. First operand 243 states and 586 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:05,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:05,440 INFO L93 Difference]: Finished difference Result 296 states and 671 transitions. [2022-02-10 03:05:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:05,441 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:05,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:05,441 INFO L225 Difference]: With dead ends: 296 [2022-02-10 03:05:05,441 INFO L226 Difference]: Without dead ends: 291 [2022-02-10 03:05:05,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:05:05,442 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:05,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 96 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 390 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-02-10 03:05:05,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-02-10 03:05:05,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 242. [2022-02-10 03:05:05,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 2.4149377593360994) internal successors, (582), 241 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:05,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 582 transitions. [2022-02-10 03:05:05,445 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 582 transitions. Word has length 21 [2022-02-10 03:05:05,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:05,445 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 582 transitions. [2022-02-10 03:05:05,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:05,445 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 582 transitions. [2022-02-10 03:05:05,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:05,446 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:05,446 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:05,462 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-02-10 03:05:05,662 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,SelfDestructingSolverStorable100 [2022-02-10 03:05:05,662 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:05,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1929342785, now seen corresponding path program 97 times [2022-02-10 03:05:05,662 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:05,662 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067021695] [2022-02-10 03:05:05,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:05,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:05,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:05,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067021695] [2022-02-10 03:05:05,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067021695] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:05,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319505935] [2022-02-10 03:05:05,826 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:05,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:05,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:05,827 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-02-10 03:05:05,828 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-02-10 03:05:05,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:05,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:05,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:05,916 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 19 treesize of output 15 [2022-02-10 03:05:05,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:05,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:05:05,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:05,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:06,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:06,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:06,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 18 treesize of output 22 [2022-02-10 03:05:06,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:06,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:05:06,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:06,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:06,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319505935] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:06,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:06,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:06,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776709091] [2022-02-10 03:05:06,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:06,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:06,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:06,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:06,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:06,246 INFO L87 Difference]: Start difference. First operand 242 states and 582 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:06,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:06,535 INFO L93 Difference]: Finished difference Result 313 states and 693 transitions. [2022-02-10 03:05:06,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:06,536 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:06,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:06,536 INFO L225 Difference]: With dead ends: 313 [2022-02-10 03:05:06,536 INFO L226 Difference]: Without dead ends: 308 [2022-02-10 03:05:06,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:05:06,537 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 64 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:06,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 134 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 502 Invalid, 0 Unknown, 36 Unchecked, 0.2s Time] [2022-02-10 03:05:06,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-02-10 03:05:06,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 244. [2022-02-10 03:05:06,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 243 states have (on average 2.4238683127572016) internal successors, (589), 243 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:06,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 589 transitions. [2022-02-10 03:05:06,540 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 589 transitions. Word has length 21 [2022-02-10 03:05:06,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:06,540 INFO L470 AbstractCegarLoop]: Abstraction has 244 states and 589 transitions. [2022-02-10 03:05:06,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:06,540 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 589 transitions. [2022-02-10 03:05:06,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:06,541 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:06,541 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:06,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-02-10 03:05:06,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:06,751 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:06,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:06,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1138948665, now seen corresponding path program 98 times [2022-02-10 03:05:06,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:06,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767378897] [2022-02-10 03:05:06,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:06,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:06,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:06,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:06,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:06,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767378897] [2022-02-10 03:05:06,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767378897] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:06,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164082036] [2022-02-10 03:05:06,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:06,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:06,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:06,862 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-02-10 03:05:06,863 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-02-10 03:05:06,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:06,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:06,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:06,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:06,940 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 19 treesize of output 15 [2022-02-10 03:05:07,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:07,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 19 treesize of output 15 [2022-02-10 03:05:07,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:07,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 11 treesize of output 3 [2022-02-10 03:05:07,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:07,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:07,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:07,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 18 treesize of output 22 [2022-02-10 03:05:07,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:07,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 23 treesize of output 27 [2022-02-10 03:05:07,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:07,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164082036] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:07,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:07,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:07,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380442095] [2022-02-10 03:05:07,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:07,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:07,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:07,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:07,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:07,247 INFO L87 Difference]: Start difference. First operand 244 states and 589 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:07,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:07,416 INFO L93 Difference]: Finished difference Result 308 states and 698 transitions. [2022-02-10 03:05:07,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:07,416 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:07,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:07,416 INFO L225 Difference]: With dead ends: 308 [2022-02-10 03:05:07,417 INFO L226 Difference]: Without dead ends: 303 [2022-02-10 03:05:07,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:07,417 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:07,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 158 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 487 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-02-10 03:05:07,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-02-10 03:05:07,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 243. [2022-02-10 03:05:07,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4214876033057853) internal successors, (586), 242 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 586 transitions. [2022-02-10 03:05:07,423 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 586 transitions. Word has length 21 [2022-02-10 03:05:07,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:07,423 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 586 transitions. [2022-02-10 03:05:07,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:07,423 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 586 transitions. [2022-02-10 03:05:07,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:07,424 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:07,424 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:07,440 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-02-10 03:05:07,640 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,SelfDestructingSolverStorable102 [2022-02-10 03:05:07,640 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:07,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:07,640 INFO L85 PathProgramCache]: Analyzing trace with hash 135753128, now seen corresponding path program 99 times [2022-02-10 03:05:07,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:07,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659713669] [2022-02-10 03:05:07,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:07,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:07,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:07,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:07,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659713669] [2022-02-10 03:05:07,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659713669] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:07,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383241250] [2022-02-10 03:05:07,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:07,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:07,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:07,750 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-02-10 03:05:07,751 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-02-10 03:05:07,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:07,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:07,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:05:07,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:07,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:07,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 19 treesize of output 15 [2022-02-10 03:05:07,885 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 19 treesize of output 15 [2022-02-10 03:05:07,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:07,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 11 treesize of output 3 [2022-02-10 03:05:07,934 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:07,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:08,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:08,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 30 [2022-02-10 03:05:08,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:08,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 30 treesize of output 32 [2022-02-10 03:05:08,141 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:08,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 24 treesize of output 26 [2022-02-10 03:05:08,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:08,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383241250] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:08,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:08,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:08,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97375499] [2022-02-10 03:05:08,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:08,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:08,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:08,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:08,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:08,179 INFO L87 Difference]: Start difference. First operand 243 states and 586 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:08,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:08,555 INFO L93 Difference]: Finished difference Result 327 states and 717 transitions. [2022-02-10 03:05:08,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:05:08,555 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:08,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:08,556 INFO L225 Difference]: With dead ends: 327 [2022-02-10 03:05:08,556 INFO L226 Difference]: Without dead ends: 307 [2022-02-10 03:05:08,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:05:08,556 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 77 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:08,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 192 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:08,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-02-10 03:05:08,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 243. [2022-02-10 03:05:08,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 242 states have (on average 2.4214876033057853) internal successors, (586), 242 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:08,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 586 transitions. [2022-02-10 03:05:08,563 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 586 transitions. Word has length 21 [2022-02-10 03:05:08,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:08,563 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 586 transitions. [2022-02-10 03:05:08,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:08,563 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 586 transitions. [2022-02-10 03:05:08,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:08,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:08,563 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:08,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-02-10 03:05:08,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-02-10 03:05:08,780 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:08,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:08,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1532360369, now seen corresponding path program 100 times [2022-02-10 03:05:08,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:08,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500023117] [2022-02-10 03:05:08,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:08,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:08,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:08,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:08,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500023117] [2022-02-10 03:05:08,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500023117] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:08,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246922867] [2022-02-10 03:05:08,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:08,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:08,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:08,900 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-02-10 03:05:08,901 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-02-10 03:05:08,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:08,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:08,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:08,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:08,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:08,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:09,039 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-02-10 03:05:09,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:09,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 17 treesize of output 13 [2022-02-10 03:05:09,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:09,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:09,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:09,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 21 treesize of output 25 [2022-02-10 03:05:09,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:09,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 23 treesize of output 27 [2022-02-10 03:05:09,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:09,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 19 treesize of output 23 [2022-02-10 03:05:09,351 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:09,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246922867] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:09,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:09,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:09,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779183447] [2022-02-10 03:05:09,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:09,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:09,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:09,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:09,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:09,352 INFO L87 Difference]: Start difference. First operand 243 states and 586 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:09,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:09,631 INFO L93 Difference]: Finished difference Result 314 states and 697 transitions. [2022-02-10 03:05:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:09,631 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:09,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:09,632 INFO L225 Difference]: With dead ends: 314 [2022-02-10 03:05:09,632 INFO L226 Difference]: Without dead ends: 309 [2022-02-10 03:05:09,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:09,632 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 61 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:09,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 157 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:09,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-10 03:05:09,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 248. [2022-02-10 03:05:09,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.425101214574899) internal successors, (599), 247 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:09,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 599 transitions. [2022-02-10 03:05:09,635 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 599 transitions. Word has length 21 [2022-02-10 03:05:09,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:09,635 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 599 transitions. [2022-02-10 03:05:09,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:09,636 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 599 transitions. [2022-02-10 03:05:09,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:09,636 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:09,636 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:09,652 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-02-10 03:05:09,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:09,847 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:09,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:09,847 INFO L85 PathProgramCache]: Analyzing trace with hash -847925685, now seen corresponding path program 101 times [2022-02-10 03:05:09,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:09,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417086039] [2022-02-10 03:05:09,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:09,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:09,944 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:09,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:09,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417086039] [2022-02-10 03:05:09,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417086039] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:09,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627368686] [2022-02-10 03:05:09,945 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:09,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:09,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:09,956 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-02-10 03:05:09,957 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-02-10 03:05:09,980 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:09,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:09,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:09,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:10,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:10,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 19 treesize of output 15 [2022-02-10 03:05:10,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05: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 20 treesize of output 16 [2022-02-10 03:05:10,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:05:10,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:10,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:10,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:10,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 15 treesize of output 19 [2022-02-10 03:05:10,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:10,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:10,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:10,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 15 treesize of output 19 [2022-02-10 03:05:10,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:10,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627368686] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:10,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:10,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:10,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645395078] [2022-02-10 03:05:10,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:10,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:10,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:10,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:10,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:10,411 INFO L87 Difference]: Start difference. First operand 248 states and 599 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:05:10,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:10,479 INFO L93 Difference]: Finished difference Result 273 states and 634 transitions. [2022-02-10 03:05:10,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:10,480 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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 21 [2022-02-10 03:05:10,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:10,480 INFO L225 Difference]: With dead ends: 273 [2022-02-10 03:05:10,480 INFO L226 Difference]: Without dead ends: 264 [2022-02-10 03:05:10,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:10,480 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:10,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 67 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 168 Invalid, 0 Unknown, 105 Unchecked, 0.1s Time] [2022-02-10 03:05:10,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-02-10 03:05:10,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 248. [2022-02-10 03:05:10,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.4210526315789473) internal successors, (598), 247 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:10,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 598 transitions. [2022-02-10 03:05:10,483 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 598 transitions. Word has length 21 [2022-02-10 03:05:10,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:10,483 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 598 transitions. [2022-02-10 03:05:10,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:05:10,483 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 598 transitions. [2022-02-10 03:05:10,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:10,484 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:10,484 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:10,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:10,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:10,695 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:10,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:10,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1124453941, now seen corresponding path program 102 times [2022-02-10 03:05:10,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:10,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472132362] [2022-02-10 03:05:10,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:10,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:10,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:10,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:10,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472132362] [2022-02-10 03:05:10,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472132362] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:10,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421449617] [2022-02-10 03:05:10,810 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:10,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:10,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:10,811 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-02-10 03:05:10,812 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-02-10 03:05:10,836 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:10,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:10,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:10,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:10,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:10,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 19 treesize of output 15 [2022-02-10 03:05:10,985 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 19 treesize of output 15 [2022-02-10 03:05:10,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:05:11,005 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:11,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:11,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:05:11,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:05:11,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:11,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 19 treesize of output 23 [2022-02-10 03:05:11,158 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:11,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421449617] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:11,158 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:11,158 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:11,158 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405024945] [2022-02-10 03:05:11,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:11,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:11,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:11,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:11,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:11,159 INFO L87 Difference]: Start difference. First operand 248 states and 598 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:11,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:11,334 INFO L93 Difference]: Finished difference Result 309 states and 693 transitions. [2022-02-10 03:05:11,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:11,334 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:11,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:11,334 INFO L225 Difference]: With dead ends: 309 [2022-02-10 03:05:11,334 INFO L226 Difference]: Without dead ends: 304 [2022-02-10 03:05:11,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:11,335 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:11,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 153 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:11,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-02-10 03:05:11,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 246. [2022-02-10 03:05:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.4285714285714284) internal successors, (595), 245 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:11,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 595 transitions. [2022-02-10 03:05:11,338 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 595 transitions. Word has length 21 [2022-02-10 03:05:11,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:11,338 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 595 transitions. [2022-02-10 03:05:11,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:11,338 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 595 transitions. [2022-02-10 03:05:11,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:11,338 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:11,339 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:11,354 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-02-10 03:05:11,554 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,SelfDestructingSolverStorable106 [2022-02-10 03:05:11,555 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:11,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:11,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1832418356, now seen corresponding path program 103 times [2022-02-10 03:05:11,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:11,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750670425] [2022-02-10 03:05:11,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:11,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:11,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:11,682 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:11,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:11,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750670425] [2022-02-10 03:05:11,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750670425] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:11,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296346651] [2022-02-10 03:05:11,683 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:11,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:11,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:11,684 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-02-10 03:05:11,685 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-02-10 03:05:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:11,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:11,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:11,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:11,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 19 treesize of output 15 [2022-02-10 03:05:11,863 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-02-10 03:05:11,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:11,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:11,918 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:11,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:12,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:12,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 22 treesize of output 26 [2022-02-10 03:05:12,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:05:12,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:05:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:12,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296346651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:12,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:12,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:12,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969284785] [2022-02-10 03:05:12,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:12,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:12,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:12,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:12,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:12,140 INFO L87 Difference]: Start difference. First operand 246 states and 595 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:12,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:12,332 INFO L93 Difference]: Finished difference Result 302 states and 683 transitions. [2022-02-10 03:05:12,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:12,333 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:12,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:12,333 INFO L225 Difference]: With dead ends: 302 [2022-02-10 03:05:12,333 INFO L226 Difference]: Without dead ends: 297 [2022-02-10 03:05:12,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:05:12,334 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:12,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 117 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:12,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-02-10 03:05:12,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 245. [2022-02-10 03:05:12,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.418032786885246) internal successors, (590), 244 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:12,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 590 transitions. [2022-02-10 03:05:12,337 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 590 transitions. Word has length 21 [2022-02-10 03:05:12,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:12,337 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 590 transitions. [2022-02-10 03:05:12,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:12,337 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 590 transitions. [2022-02-10 03:05:12,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:12,337 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:12,337 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:12,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:12,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:12,547 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:12,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:12,547 INFO L85 PathProgramCache]: Analyzing trace with hash -389374001, now seen corresponding path program 104 times [2022-02-10 03:05:12,548 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:12,548 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034435978] [2022-02-10 03:05:12,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:12,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:12,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:12,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:12,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:12,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034435978] [2022-02-10 03:05:12,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034435978] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:12,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686440025] [2022-02-10 03:05:12,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:12,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:12,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:12,648 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-02-10 03:05:12,649 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-02-10 03:05:12,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:12,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:12,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:12,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:12,795 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 19 treesize of output 15 [2022-02-10 03:05:12,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:12,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 19 treesize of output 15 [2022-02-10 03:05:12,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:12,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 10 treesize of output 5 [2022-02-10 03:05:12,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:12,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:12,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:12,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 16 treesize of output 20 [2022-02-10 03:05:13,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:13,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 19 treesize of output 23 [2022-02-10 03:05:13,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:13,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 15 treesize of output 19 [2022-02-10 03:05:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:13,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686440025] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:13,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:13,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:13,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679623080] [2022-02-10 03:05:13,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:13,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:13,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:13,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:13,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:13,047 INFO L87 Difference]: Start difference. First operand 245 states and 590 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:13,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:13,167 INFO L93 Difference]: Finished difference Result 282 states and 653 transitions. [2022-02-10 03:05:13,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:13,168 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:13,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:13,168 INFO L225 Difference]: With dead ends: 282 [2022-02-10 03:05:13,168 INFO L226 Difference]: Without dead ends: 275 [2022-02-10 03:05:13,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:13,169 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 21 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:13,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 125 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 330 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2022-02-10 03:05:13,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-10 03:05:13,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 248. [2022-02-10 03:05:13,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.4048582995951415) internal successors, (594), 247 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:13,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 594 transitions. [2022-02-10 03:05:13,171 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 594 transitions. Word has length 21 [2022-02-10 03:05:13,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:13,171 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 594 transitions. [2022-02-10 03:05:13,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:13,172 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 594 transitions. [2022-02-10 03:05:13,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:13,172 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:13,172 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:13,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:13,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:13,372 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:13,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:13,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1396680954, now seen corresponding path program 105 times [2022-02-10 03:05:13,373 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:13,373 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376597229] [2022-02-10 03:05:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:13,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:13,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:13,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:13,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:13,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376597229] [2022-02-10 03:05:13,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376597229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:13,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511206354] [2022-02-10 03:05:13,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:13,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:13,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:13,516 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-02-10 03:05:13,517 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-02-10 03:05:13,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:13,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:13,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:05:13,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:13,658 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 19 treesize of output 15 [2022-02-10 03:05:13,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:05:13,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:13,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 12 treesize of output 5 [2022-02-10 03:05:13,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:13,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:13,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:13,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 19 treesize of output 23 [2022-02-10 03:05:14,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-02-10 03:05:14,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:14,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 24 treesize of output 26 [2022-02-10 03:05:14,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:14,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511206354] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:14,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:14,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:14,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331417672] [2022-02-10 03:05:14,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:14,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:14,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:14,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:14,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:14,151 INFO L87 Difference]: Start difference. First operand 248 states and 594 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:14,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:14,501 INFO L93 Difference]: Finished difference Result 344 states and 745 transitions. [2022-02-10 03:05:14,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:05:14,501 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:14,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:14,502 INFO L225 Difference]: With dead ends: 344 [2022-02-10 03:05:14,502 INFO L226 Difference]: Without dead ends: 329 [2022-02-10 03:05:14,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:05:14,502 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 93 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:14,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 135 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 544 Invalid, 0 Unknown, 34 Unchecked, 0.2s Time] [2022-02-10 03:05:14,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-10 03:05:14,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 249. [2022-02-10 03:05:14,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 2.407258064516129) internal successors, (597), 248 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:14,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 597 transitions. [2022-02-10 03:05:14,506 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 597 transitions. Word has length 21 [2022-02-10 03:05:14,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:14,506 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 597 transitions. [2022-02-10 03:05:14,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:14,506 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 597 transitions. [2022-02-10 03:05:14,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:14,506 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:14,506 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:14,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-02-10 03:05:14,715 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,SelfDestructingSolverStorable109 [2022-02-10 03:05:14,715 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:14,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:14,715 INFO L85 PathProgramCache]: Analyzing trace with hash 209088831, now seen corresponding path program 106 times [2022-02-10 03:05:14,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:14,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429867831] [2022-02-10 03:05:14,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:14,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:14,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:14,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:14,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:14,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429867831] [2022-02-10 03:05:14,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429867831] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:14,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564089879] [2022-02-10 03:05:14,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:14,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:14,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:14,827 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-02-10 03:05:14,828 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-02-10 03:05:14,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:14,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:14,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:14,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:14,960 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 19 treesize of output 15 [2022-02-10 03:05:14,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:14,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 21 treesize of output 17 [2022-02-10 03:05:15,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:15,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 17 treesize of output 13 [2022-02-10 03:05:15,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:15,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:15,130 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:15,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:05:15,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:15,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 19 treesize of output 23 [2022-02-10 03:05:15,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:15,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 15 treesize of output 19 [2022-02-10 03:05:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:15,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564089879] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:15,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:15,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:15,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462459169] [2022-02-10 03:05:15,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:15,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:15,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:15,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:15,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:15,228 INFO L87 Difference]: Start difference. First operand 249 states and 597 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:15,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:15,341 INFO L93 Difference]: Finished difference Result 283 states and 653 transitions. [2022-02-10 03:05:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:15,341 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:15,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:15,342 INFO L225 Difference]: With dead ends: 283 [2022-02-10 03:05:15,342 INFO L226 Difference]: Without dead ends: 275 [2022-02-10 03:05:15,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:15,342 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:15,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 82 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 324 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:05:15,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-10 03:05:15,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 245. [2022-02-10 03:05:15,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.418032786885246) internal successors, (590), 244 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:15,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 590 transitions. [2022-02-10 03:05:15,345 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 590 transitions. Word has length 21 [2022-02-10 03:05:15,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:15,345 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 590 transitions. [2022-02-10 03:05:15,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:15,345 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 590 transitions. [2022-02-10 03:05:15,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:15,346 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:15,346 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:15,361 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-02-10 03:05:15,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:15,561 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:15,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:15,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1902927299, now seen corresponding path program 107 times [2022-02-10 03:05:15,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:15,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931041333] [2022-02-10 03:05:15,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:15,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:15,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:15,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:15,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:15,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931041333] [2022-02-10 03:05:15,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931041333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:15,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386410363] [2022-02-10 03:05:15,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:15,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:15,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:15,679 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-02-10 03:05:15,679 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-02-10 03:05:15,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:15,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:15,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:15,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:15,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:15,792 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 19 treesize of output 15 [2022-02-10 03:05:15,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:15,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 11 treesize of output 3 [2022-02-10 03:05:15,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:15,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:15,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:15,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 21 treesize of output 25 [2022-02-10 03:05:15,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:15,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 23 treesize of output 27 [2022-02-10 03:05:15,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:15,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:15,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386410363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:15,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:15,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:15,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243264061] [2022-02-10 03:05:15,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:15,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:15,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:15,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:15,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:15,955 INFO L87 Difference]: Start difference. First operand 245 states and 590 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:16,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:16,105 INFO L93 Difference]: Finished difference Result 304 states and 683 transitions. [2022-02-10 03:05:16,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:16,106 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:16,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:16,106 INFO L225 Difference]: With dead ends: 304 [2022-02-10 03:05:16,106 INFO L226 Difference]: Without dead ends: 299 [2022-02-10 03:05:16,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:05:16,107 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 48 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:16,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 134 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:16,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-10 03:05:16,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 242. [2022-02-10 03:05:16,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 2.4107883817427385) internal successors, (581), 241 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:16,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 581 transitions. [2022-02-10 03:05:16,110 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 581 transitions. Word has length 21 [2022-02-10 03:05:16,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:16,110 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 581 transitions. [2022-02-10 03:05:16,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:16,110 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 581 transitions. [2022-02-10 03:05:16,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:16,111 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:16,111 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:16,126 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-02-10 03:05:16,323 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,SelfDestructingSolverStorable111 [2022-02-10 03:05:16,323 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:16,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:16,324 INFO L85 PathProgramCache]: Analyzing trace with hash -695374769, now seen corresponding path program 108 times [2022-02-10 03:05:16,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:16,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453418257] [2022-02-10 03:05:16,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:16,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:16,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:16,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:16,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:16,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453418257] [2022-02-10 03:05:16,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453418257] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:16,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210087448] [2022-02-10 03:05:16,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:16,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:16,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:16,420 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-02-10 03:05:16,435 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-02-10 03:05:16,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:16,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:16,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:16,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:16,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 17 treesize of output 13 [2022-02-10 03:05:16,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:16,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 19 treesize of output 15 [2022-02-10 03:05:16,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:16,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 11 treesize of output 3 [2022-02-10 03:05:16,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:16,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:16,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:16,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:16,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:16,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 23 treesize of output 27 [2022-02-10 03:05:16,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:16,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:16,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210087448] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:16,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:16,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:16,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759645841] [2022-02-10 03:05:16,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:16,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:16,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:16,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:16,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:16,785 INFO L87 Difference]: Start difference. First operand 242 states and 581 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:16,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:16,968 INFO L93 Difference]: Finished difference Result 314 states and 706 transitions. [2022-02-10 03:05:16,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:16,968 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:16,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:16,969 INFO L225 Difference]: With dead ends: 314 [2022-02-10 03:05:16,969 INFO L226 Difference]: Without dead ends: 309 [2022-02-10 03:05:16,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:16,969 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 58 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:16,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 163 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 464 Invalid, 0 Unknown, 86 Unchecked, 0.1s Time] [2022-02-10 03:05:16,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-10 03:05:16,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 240. [2022-02-10 03:05:16,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.397489539748954) internal successors, (573), 239 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:16,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 573 transitions. [2022-02-10 03:05:16,972 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 573 transitions. Word has length 21 [2022-02-10 03:05:16,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:16,972 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 573 transitions. [2022-02-10 03:05:16,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:16,972 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 573 transitions. [2022-02-10 03:05:16,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:16,973 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:16,974 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:16,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-02-10 03:05:17,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:17,183 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:17,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:17,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1731323829, now seen corresponding path program 109 times [2022-02-10 03:05:17,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:17,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543482083] [2022-02-10 03:05:17,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:17,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:17,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:17,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:17,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543482083] [2022-02-10 03:05:17,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543482083] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:17,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388611555] [2022-02-10 03:05:17,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:17,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:17,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:17,288 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-02-10 03:05:17,289 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-02-10 03:05:17,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:17,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:17,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:17,394 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 17 treesize of output 13 [2022-02-10 03:05:17,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:17,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:05:17,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:17,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:17,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:17,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:17,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:17,636 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:17,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388611555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:17,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:17,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:17,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438372194] [2022-02-10 03:05:17,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:17,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:17,637 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:17,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:17,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:17,638 INFO L87 Difference]: Start difference. First operand 240 states and 573 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:17,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:17,714 INFO L93 Difference]: Finished difference Result 277 states and 646 transitions. [2022-02-10 03:05:17,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:17,715 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:17,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:17,715 INFO L225 Difference]: With dead ends: 277 [2022-02-10 03:05:17,715 INFO L226 Difference]: Without dead ends: 270 [2022-02-10 03:05:17,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:17,715 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:17,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 73 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 300 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:05:17,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-02-10 03:05:17,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 245. [2022-02-10 03:05:17,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.401639344262295) internal successors, (586), 244 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:17,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 586 transitions. [2022-02-10 03:05:17,718 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 586 transitions. Word has length 21 [2022-02-10 03:05:17,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:17,718 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 586 transitions. [2022-02-10 03:05:17,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:17,718 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 586 transitions. [2022-02-10 03:05:17,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:17,719 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:17,719 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:17,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-02-10 03:05:17,934 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,SelfDestructingSolverStorable113 [2022-02-10 03:05:17,934 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:17,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:17,935 INFO L85 PathProgramCache]: Analyzing trace with hash -940929709, now seen corresponding path program 110 times [2022-02-10 03:05:17,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:17,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699968637] [2022-02-10 03:05:17,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:17,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:18,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:18,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699968637] [2022-02-10 03:05:18,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699968637] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:18,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366908199] [2022-02-10 03:05:18,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:18,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:18,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:18,056 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-02-10 03:05:18,057 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-02-10 03:05:18,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:18,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:18,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:18,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:18,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:18,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 17 treesize of output 13 [2022-02-10 03:05:18,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:18,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:18,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 10 treesize of output 5 [2022-02-10 03:05:18,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:18,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:18,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:18,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 15 treesize of output 19 [2022-02-10 03:05:18,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:18,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 22 treesize of output 26 [2022-02-10 03:05:18,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:18,427 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:18,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366908199] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:18,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:18,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:05:18,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654432173] [2022-02-10 03:05:18,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:18,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:18,428 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:18,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:18,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:18,428 INFO L87 Difference]: Start difference. First operand 245 states and 586 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:05:18,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:18,567 INFO L93 Difference]: Finished difference Result 288 states and 671 transitions. [2022-02-10 03:05:18,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:18,567 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:18,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:18,567 INFO L225 Difference]: With dead ends: 288 [2022-02-10 03:05:18,567 INFO L226 Difference]: Without dead ends: 279 [2022-02-10 03:05:18,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:18,568 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:18,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 86 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:18,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-02-10 03:05:18,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 245. [2022-02-10 03:05:18,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.401639344262295) internal successors, (586), 244 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:18,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 586 transitions. [2022-02-10 03:05:18,571 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 586 transitions. Word has length 21 [2022-02-10 03:05:18,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:18,571 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 586 transitions. [2022-02-10 03:05:18,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:05:18,571 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 586 transitions. [2022-02-10 03:05:18,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:18,571 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:18,571 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:18,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:18,782 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,SelfDestructingSolverStorable114 [2022-02-10 03:05:18,782 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:18,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:18,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1476263500, now seen corresponding path program 111 times [2022-02-10 03:05:18,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:18,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731228082] [2022-02-10 03:05:18,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:18,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:18,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:18,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:18,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:18,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731228082] [2022-02-10 03:05:18,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731228082] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:18,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150003187] [2022-02-10 03:05:18,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:18,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:18,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:18,947 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-02-10 03:05:18,948 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-02-10 03:05:18,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:18,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:18,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:05:18,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:19,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:19,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 19 treesize of output 15 [2022-02-10 03:05:19,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:19,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 19 treesize of output 15 [2022-02-10 03:05:19,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:19,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 11 treesize of output 3 [2022-02-10 03:05:19,396 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:19,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:19,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:19,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 16 treesize of output 20 [2022-02-10 03:05:19,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:19,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:19,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:19,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:19,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150003187] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:19,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:19,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:19,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957166710] [2022-02-10 03:05:19,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:19,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:19,655 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:19,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:19,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:19,656 INFO L87 Difference]: Start difference. First operand 245 states and 586 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:19,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:19,967 INFO L93 Difference]: Finished difference Result 330 states and 739 transitions. [2022-02-10 03:05:19,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:05:19,967 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:19,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:19,968 INFO L225 Difference]: With dead ends: 330 [2022-02-10 03:05:19,968 INFO L226 Difference]: Without dead ends: 320 [2022-02-10 03:05:19,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:05:19,968 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 57 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:19,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 147 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 453 Invalid, 0 Unknown, 138 Unchecked, 0.1s Time] [2022-02-10 03:05:19,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-02-10 03:05:19,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 246. [2022-02-10 03:05:19,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.4081632653061225) internal successors, (590), 245 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:19,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-10 03:05:19,971 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-10 03:05:19,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:19,971 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-10 03:05:19,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:19,971 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-10 03:05:19,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:19,971 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:19,972 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:19,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:20,187 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,SelfDestructingSolverStorable115 [2022-02-10 03:05:20,187 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:20,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:20,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1334341413, now seen corresponding path program 112 times [2022-02-10 03:05:20,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:20,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820542133] [2022-02-10 03:05:20,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:20,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:20,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:20,329 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:20,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:20,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820542133] [2022-02-10 03:05:20,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820542133] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:20,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906337621] [2022-02-10 03:05:20,329 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:20,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:20,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:20,330 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-02-10 03:05:20,343 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-02-10 03:05:20,366 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:20,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:20,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:20,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:20,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:20,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05: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 19 treesize of output 15 [2022-02-10 03:05:20,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05: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 10 treesize of output 5 [2022-02-10 03:05:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:20,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:20,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:20,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 15 treesize of output 19 [2022-02-10 03:05:20,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:20,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:20,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:20,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906337621] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:20,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:20,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:20,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223437078] [2022-02-10 03:05:20,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:20,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:20,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:20,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:20,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:20,975 INFO L87 Difference]: Start difference. First operand 246 states and 590 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:21,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:21,068 INFO L93 Difference]: Finished difference Result 282 states and 658 transitions. [2022-02-10 03:05:21,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:21,069 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:21,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:21,069 INFO L225 Difference]: With dead ends: 282 [2022-02-10 03:05:21,069 INFO L226 Difference]: Without dead ends: 275 [2022-02-10 03:05:21,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:21,069 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:21,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 103 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 333 Invalid, 0 Unknown, 76 Unchecked, 0.1s Time] [2022-02-10 03:05:21,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-02-10 03:05:21,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 248. [2022-02-10 03:05:21,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.4008097165991904) internal successors, (593), 247 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:21,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 593 transitions. [2022-02-10 03:05:21,072 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 593 transitions. Word has length 21 [2022-02-10 03:05:21,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:21,072 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 593 transitions. [2022-02-10 03:05:21,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:21,072 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 593 transitions. [2022-02-10 03:05:21,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:21,073 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:21,073 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:21,088 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-02-10 03:05:21,284 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,SelfDestructingSolverStorable116 [2022-02-10 03:05:21,285 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:21,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:21,285 INFO L85 PathProgramCache]: Analyzing trace with hash -926434985, now seen corresponding path program 113 times [2022-02-10 03:05:21,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:21,285 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743101358] [2022-02-10 03:05:21,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:21,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:21,436 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:21,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:21,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743101358] [2022-02-10 03:05:21,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743101358] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:21,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663093209] [2022-02-10 03:05:21,437 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:21,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:21,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:21,438 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-02-10 03:05:21,472 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-02-10 03:05:21,474 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:21,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:21,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:21,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:21,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 19 treesize of output 15 [2022-02-10 03:05:21,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:21,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 21 treesize of output 17 [2022-02-10 03:05:21,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:21,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 17 treesize of output 13 [2022-02-10 03:05:21,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:21,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:21,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:21,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:21,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 22 treesize of output 26 [2022-02-10 03:05:21,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:21,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663093209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:21,895 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:21,895 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:05:21,895 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859712181] [2022-02-10 03:05:21,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:21,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:21,895 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:21,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:21,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:21,895 INFO L87 Difference]: Start difference. First operand 248 states and 593 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:05:22,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:22,019 INFO L93 Difference]: Finished difference Result 282 states and 656 transitions. [2022-02-10 03:05:22,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:22,019 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:05:22,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:22,020 INFO L225 Difference]: With dead ends: 282 [2022-02-10 03:05:22,020 INFO L226 Difference]: Without dead ends: 274 [2022-02-10 03:05:22,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:22,020 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:22,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 78 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 297 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:05:22,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-02-10 03:05:22,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 246. [2022-02-10 03:05:22,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.4081632653061225) internal successors, (590), 245 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:22,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-10 03:05:22,042 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-10 03:05:22,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:22,042 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-10 03:05:22,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:05:22,042 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-10 03:05:22,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:22,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:22,042 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:22,059 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-02-10 03:05:22,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:22,255 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:22,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:22,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1558496727, now seen corresponding path program 114 times [2022-02-10 03:05:22,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:22,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245230435] [2022-02-10 03:05:22,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:22,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:22,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:22,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:22,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:22,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245230435] [2022-02-10 03:05:22,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245230435] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:22,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175850953] [2022-02-10 03:05:22,405 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:22,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:22,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:22,420 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-02-10 03:05:22,444 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-02-10 03:05:22,446 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:22,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:22,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:22,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:22,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:22,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 19 treesize of output 15 [2022-02-10 03:05:22,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:22,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 21 treesize of output 17 [2022-02-10 03:05:22,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:22,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 12 treesize of output 5 [2022-02-10 03:05:22,735 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:22,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:22,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:22,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:22,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 22 treesize of output 26 [2022-02-10 03:05:22,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:23,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:23,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175850953] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:23,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:23,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:23,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231621906] [2022-02-10 03:05:23,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:23,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:23,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:23,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:23,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:23,005 INFO L87 Difference]: Start difference. First operand 246 states and 590 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:23,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:23,222 INFO L93 Difference]: Finished difference Result 286 states and 655 transitions. [2022-02-10 03:05:23,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:23,222 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:23,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:23,223 INFO L225 Difference]: With dead ends: 286 [2022-02-10 03:05:23,223 INFO L226 Difference]: Without dead ends: 281 [2022-02-10 03:05:23,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:05:23,223 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 35 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:23,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 107 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 339 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-02-10 03:05:23,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-02-10 03:05:23,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 246. [2022-02-10 03:05:23,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.4081632653061225) internal successors, (590), 245 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:23,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-10 03:05:23,226 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-10 03:05:23,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:23,227 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-10 03:05:23,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:23,227 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-10 03:05:23,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:23,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:23,227 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:23,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-02-10 03:05:23,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:23,428 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:23,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:23,428 INFO L85 PathProgramCache]: Analyzing trace with hash -685869380, now seen corresponding path program 115 times [2022-02-10 03:05:23,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:23,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248938778] [2022-02-10 03:05:23,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:23,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:23,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:23,581 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:23,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:23,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248938778] [2022-02-10 03:05:23,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248938778] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:23,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622857135] [2022-02-10 03:05:23,581 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:23,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:23,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:23,582 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-02-10 03:05:23,583 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-02-10 03:05:23,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:23,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:23,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:23,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:23,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 19 treesize of output 15 [2022-02-10 03:05:23,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:23,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 21 treesize of output 17 [2022-02-10 03:05:23,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:23,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 17 treesize of output 13 [2022-02-10 03:05:23,829 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:23,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:23,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:23,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 16 treesize of output 20 [2022-02-10 03:05:23,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:23,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 22 treesize of output 26 [2022-02-10 03:05:23,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:23,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 18 treesize of output 22 [2022-02-10 03:05:24,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:24,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622857135] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:24,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:24,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:24,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802298758] [2022-02-10 03:05:24,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:24,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:24,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:24,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:24,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:24,080 INFO L87 Difference]: Start difference. First operand 246 states and 590 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:24,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:24,293 INFO L93 Difference]: Finished difference Result 295 states and 672 transitions. [2022-02-10 03:05:24,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:24,293 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:24,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:24,294 INFO L225 Difference]: With dead ends: 295 [2022-02-10 03:05:24,294 INFO L226 Difference]: Without dead ends: 290 [2022-02-10 03:05:24,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:24,294 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:24,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 145 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 450 Invalid, 0 Unknown, 107 Unchecked, 0.1s Time] [2022-02-10 03:05:24,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-02-10 03:05:24,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 245. [2022-02-10 03:05:24,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.401639344262295) internal successors, (586), 244 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:24,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 586 transitions. [2022-02-10 03:05:24,297 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 586 transitions. Word has length 21 [2022-02-10 03:05:24,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:24,297 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 586 transitions. [2022-02-10 03:05:24,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:24,297 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 586 transitions. [2022-02-10 03:05:24,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:24,298 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:24,298 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:24,313 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-02-10 03:05:24,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:24,511 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:24,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:24,511 INFO L85 PathProgramCache]: Analyzing trace with hash -92307237, now seen corresponding path program 116 times [2022-02-10 03:05:24,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:24,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812091023] [2022-02-10 03:05:24,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:24,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:24,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:24,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:24,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812091023] [2022-02-10 03:05:24,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812091023] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:24,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257204473] [2022-02-10 03:05:24,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:24,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:24,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:24,598 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-02-10 03:05:24,599 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-02-10 03:05:24,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:24,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:24,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:24,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:24,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:24,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 19 treesize of output 15 [2022-02-10 03:05:24,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:24,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 19 treesize of output 15 [2022-02-10 03:05:24,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:05:24,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:24,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:24,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:24,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 15 treesize of output 19 [2022-02-10 03:05:24,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:24,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 22 treesize of output 26 [2022-02-10 03:05:24,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:24,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:24,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257204473] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:24,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:24,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:05:24,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731827047] [2022-02-10 03:05:24,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:24,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:24,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:24,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:24,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:24,887 INFO L87 Difference]: Start difference. First operand 245 states and 586 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:05:24,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:24,950 INFO L93 Difference]: Finished difference Result 280 states and 655 transitions. [2022-02-10 03:05:24,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:24,950 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:24,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:24,951 INFO L225 Difference]: With dead ends: 280 [2022-02-10 03:05:24,951 INFO L226 Difference]: Without dead ends: 273 [2022-02-10 03:05:24,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:24,951 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 27 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:24,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 64 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 225 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-02-10 03:05:24,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-02-10 03:05:24,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 246. [2022-02-10 03:05:24,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.4081632653061225) internal successors, (590), 245 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:24,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 590 transitions. [2022-02-10 03:05:24,954 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 590 transitions. Word has length 21 [2022-02-10 03:05:24,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:24,954 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 590 transitions. [2022-02-10 03:05:24,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:05:24,954 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 590 transitions. [2022-02-10 03:05:24,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:24,954 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:24,955 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:24,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:25,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:25,170 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:25,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:25,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1746647470, now seen corresponding path program 117 times [2022-02-10 03:05:25,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:25,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221681061] [2022-02-10 03:05:25,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:25,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:25,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:25,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221681061] [2022-02-10 03:05:25,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221681061] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:25,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091324799] [2022-02-10 03:05:25,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:25,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:25,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:25,311 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-02-10 03:05:25,312 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-02-10 03:05:25,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:05:25,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:25,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:05:25,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:25,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:25,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 19 treesize of output 15 [2022-02-10 03:05:25,470 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-02-10 03:05:25,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:25,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 12 treesize of output 5 [2022-02-10 03:05:25,651 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:25,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:25,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:25,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:25,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 22 treesize of output 26 [2022-02-10 03:05:25,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:25,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 18 treesize of output 22 [2022-02-10 03:05:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:25,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091324799] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:25,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:25,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:25,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748300228] [2022-02-10 03:05:25,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:25,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:25,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:25,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:25,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:25,867 INFO L87 Difference]: Start difference. First operand 246 states and 590 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:26,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:26,195 INFO L93 Difference]: Finished difference Result 368 states and 810 transitions. [2022-02-10 03:05:26,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:05:26,196 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:26,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:26,196 INFO L225 Difference]: With dead ends: 368 [2022-02-10 03:05:26,196 INFO L226 Difference]: Without dead ends: 358 [2022-02-10 03:05:26,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:05:26,197 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 52 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:26,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 169 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:26,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-10 03:05:26,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 253. [2022-02-10 03:05:26,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.4206349206349205) internal successors, (610), 252 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-02-10 03:05:26,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 610 transitions. [2022-02-10 03:05:26,207 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 610 transitions. Word has length 21 [2022-02-10 03:05:26,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:26,207 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 610 transitions. [2022-02-10 03:05:26,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:26,207 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 610 transitions. [2022-02-10 03:05:26,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:26,207 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:26,208 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:26,223 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-02-10 03:05:26,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:26,414 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:26,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:26,414 INFO L85 PathProgramCache]: Analyzing trace with hash 2100946255, now seen corresponding path program 118 times [2022-02-10 03:05:26,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:26,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879020784] [2022-02-10 03:05:26,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:26,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:26,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:26,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:26,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879020784] [2022-02-10 03:05:26,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879020784] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:26,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830392181] [2022-02-10 03:05:26,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:26,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:26,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:26,534 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-02-10 03:05:26,534 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-02-10 03:05:26,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:26,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:26,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:26,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:26,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:26,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 19 treesize of output 15 [2022-02-10 03:05:26,670 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-02-10 03:05:26,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:26,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 17 treesize of output 13 [2022-02-10 03:05:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:26,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:26,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:26,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 15 treesize of output 19 [2022-02-10 03:05:26,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:26,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:26,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 18 treesize of output 22 [2022-02-10 03:05:26,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:26,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830392181] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:26,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:26,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:26,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085005602] [2022-02-10 03:05:26,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:26,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:26,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:26,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:26,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:26,921 INFO L87 Difference]: Start difference. First operand 253 states and 610 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:27,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:27,125 INFO L93 Difference]: Finished difference Result 321 states and 741 transitions. [2022-02-10 03:05:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:27,125 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:27,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:27,126 INFO L225 Difference]: With dead ends: 321 [2022-02-10 03:05:27,126 INFO L226 Difference]: Without dead ends: 313 [2022-02-10 03:05:27,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:27,126 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 29 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:27,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 123 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:27,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-10 03:05:27,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 263. [2022-02-10 03:05:27,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.404580152671756) internal successors, (630), 262 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:27,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 630 transitions. [2022-02-10 03:05:27,129 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 630 transitions. Word has length 21 [2022-02-10 03:05:27,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:27,129 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 630 transitions. [2022-02-10 03:05:27,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:27,130 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 630 transitions. [2022-02-10 03:05:27,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:27,130 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:27,130 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:27,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:27,339 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,SelfDestructingSolverStorable122 [2022-02-10 03:05:27,339 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:27,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:27,340 INFO L85 PathProgramCache]: Analyzing trace with hash 290910671, now seen corresponding path program 119 times [2022-02-10 03:05:27,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:27,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227944546] [2022-02-10 03:05:27,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:27,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:27,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:27,478 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:27,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:27,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227944546] [2022-02-10 03:05:27,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227944546] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:27,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481224805] [2022-02-10 03:05:27,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:27,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:27,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:27,480 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-02-10 03:05:27,480 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-02-10 03:05:27,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:05:27,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:27,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:27,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:27,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:27,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 19 treesize of output 15 [2022-02-10 03:05:27,564 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-02-10 03:05:27,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:27,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 17 treesize of output 13 [2022-02-10 03:05:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:27,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:27,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:05:27,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:27,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 22 treesize of output 26 [2022-02-10 03:05:27,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:27,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:27,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481224805] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:27,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:27,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:27,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936031467] [2022-02-10 03:05:27,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:27,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:27,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:27,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:27,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:27,785 INFO L87 Difference]: Start difference. First operand 263 states and 630 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:28,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:28,040 INFO L93 Difference]: Finished difference Result 347 states and 772 transitions. [2022-02-10 03:05:28,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:05:28,041 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:28,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:28,055 INFO L225 Difference]: With dead ends: 347 [2022-02-10 03:05:28,056 INFO L226 Difference]: Without dead ends: 342 [2022-02-10 03:05:28,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:05:28,056 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:28,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 153 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:28,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-02-10 03:05:28,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 266. [2022-02-10 03:05:28,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4075471698113207) internal successors, (638), 265 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-10 03:05:28,059 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-10 03:05:28,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:28,059 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-10 03:05:28,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:28,060 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-10 03:05:28,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:28,060 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:28,060 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:28,088 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-02-10 03:05:28,272 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,SelfDestructingSolverStorable123 [2022-02-10 03:05:28,272 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:28,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:28,272 INFO L85 PathProgramCache]: Analyzing trace with hash -445108533, now seen corresponding path program 120 times [2022-02-10 03:05:28,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:28,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715708697] [2022-02-10 03:05:28,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:28,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:28,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:28,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:28,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715708697] [2022-02-10 03:05:28,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715708697] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:28,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387532033] [2022-02-10 03:05:28,367 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:28,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:28,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:28,368 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-02-10 03:05:28,369 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-02-10 03:05:28,392 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:28,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:28,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:28,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:28,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:28,512 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 19 treesize of output 15 [2022-02-10 03:05:28,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:05:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:28,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:28,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:28,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 15 treesize of output 19 [2022-02-10 03:05:28,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:28,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:28,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:28,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:28,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387532033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:28,734 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:28,734 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:28,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140673095] [2022-02-10 03:05:28,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:28,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:28,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:28,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:28,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:28,735 INFO L87 Difference]: Start difference. First operand 266 states and 638 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:05:28,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:28,893 INFO L93 Difference]: Finished difference Result 308 states and 725 transitions. [2022-02-10 03:05:28,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:05:28,893 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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 21 [2022-02-10 03:05:28,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:28,894 INFO L225 Difference]: With dead ends: 308 [2022-02-10 03:05:28,894 INFO L226 Difference]: Without dead ends: 299 [2022-02-10 03:05:28,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:28,894 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:28,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 96 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:28,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-10 03:05:28,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 257. [2022-02-10 03:05:28,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.41796875) internal successors, (619), 256 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:28,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 619 transitions. [2022-02-10 03:05:28,897 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 619 transitions. Word has length 21 [2022-02-10 03:05:28,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:28,897 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 619 transitions. [2022-02-10 03:05:28,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:05:28,897 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 619 transitions. [2022-02-10 03:05:28,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:28,897 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:28,898 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:28,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-02-10 03:05:29,098 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,SelfDestructingSolverStorable124 [2022-02-10 03:05:29,098 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:29,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:29,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1081304791, now seen corresponding path program 121 times [2022-02-10 03:05:29,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:29,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88970371] [2022-02-10 03:05:29,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:29,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:29,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:29,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:29,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88970371] [2022-02-10 03:05:29,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88970371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:29,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245613858] [2022-02-10 03:05:29,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:29,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:29,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:29,246 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-02-10 03:05:29,247 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-02-10 03:05:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:29,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:29,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:29,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:29,387 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 19 treesize of output 15 [2022-02-10 03:05:29,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:29,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:05:29,436 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:29,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:29,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:29,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 16 treesize of output 20 [2022-02-10 03:05:29,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:29,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 22 treesize of output 26 [2022-02-10 03:05:29,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:29,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 18 treesize of output 22 [2022-02-10 03:05:29,608 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:29,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245613858] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:29,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:29,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:29,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101730071] [2022-02-10 03:05:29,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:29,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:29,609 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:29,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:29,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:29,609 INFO L87 Difference]: Start difference. First operand 257 states and 619 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:29,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:29,857 INFO L93 Difference]: Finished difference Result 327 states and 742 transitions. [2022-02-10 03:05:29,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:29,858 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:29,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:29,858 INFO L225 Difference]: With dead ends: 327 [2022-02-10 03:05:29,858 INFO L226 Difference]: Without dead ends: 322 [2022-02-10 03:05:29,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:05:29,859 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:29,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 137 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:29,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-10 03:05:29,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 253. [2022-02-10 03:05:29,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.4047619047619047) internal successors, (606), 252 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 606 transitions. [2022-02-10 03:05:29,862 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 606 transitions. Word has length 21 [2022-02-10 03:05:29,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:29,862 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 606 transitions. [2022-02-10 03:05:29,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:29,862 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 606 transitions. [2022-02-10 03:05:29,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:29,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:29,862 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:29,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2022-02-10 03:05:30,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-02-10 03:05:30,078 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:30,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:30,078 INFO L85 PathProgramCache]: Analyzing trace with hash 828403527, now seen corresponding path program 122 times [2022-02-10 03:05:30,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:30,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435056884] [2022-02-10 03:05:30,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:30,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:30,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:30,234 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:30,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:30,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435056884] [2022-02-10 03:05:30,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435056884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:30,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606389519] [2022-02-10 03:05:30,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:30,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:30,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:30,236 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-02-10 03:05:30,237 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-02-10 03:05:30,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:30,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:30,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:30,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:30,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:30,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:30,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 21 treesize of output 17 [2022-02-10 03:05:30,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:30,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 17 treesize of output 13 [2022-02-10 03:05:30,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:30,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:30,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:30,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 18 treesize of output 22 [2022-02-10 03:05:30,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:05:30,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:30,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 19 treesize of output 23 [2022-02-10 03:05:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:30,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606389519] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:30,684 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:30,684 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:30,684 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299725335] [2022-02-10 03:05:30,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:30,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:30,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:30,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:30,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:30,685 INFO L87 Difference]: Start difference. First operand 253 states and 606 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:30,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:30,898 INFO L93 Difference]: Finished difference Result 318 states and 715 transitions. [2022-02-10 03:05:30,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:30,898 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:30,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:30,899 INFO L225 Difference]: With dead ends: 318 [2022-02-10 03:05:30,899 INFO L226 Difference]: Without dead ends: 313 [2022-02-10 03:05:30,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:05:30,899 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 64 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:30,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 116 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 425 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-02-10 03:05:30,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-10 03:05:30,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 255. [2022-02-10 03:05:30,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.4133858267716537) internal successors, (613), 254 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:30,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 613 transitions. [2022-02-10 03:05:30,902 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 613 transitions. Word has length 21 [2022-02-10 03:05:30,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:30,902 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 613 transitions. [2022-02-10 03:05:30,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:30,902 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 613 transitions. [2022-02-10 03:05:30,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:30,903 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:30,903 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:30,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-02-10 03:05:31,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:31,115 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:31,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:31,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1618797647, now seen corresponding path program 123 times [2022-02-10 03:05:31,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:31,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784326736] [2022-02-10 03:05:31,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:31,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:31,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:31,204 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:31,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:31,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784326736] [2022-02-10 03:05:31,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784326736] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:31,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661493788] [2022-02-10 03:05:31,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:31,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:31,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:31,206 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-02-10 03:05:31,207 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-02-10 03:05:31,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:31,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:31,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:05:31,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:31,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:31,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 19 treesize of output 15 [2022-02-10 03:05:31,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:31,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 19 treesize of output 15 [2022-02-10 03:05:31,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:05:31,454 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:31,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:31,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:31,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 18 treesize of output 22 [2022-02-10 03:05:31,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:31,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 33 treesize of output 35 [2022-02-10 03:05:31,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:31,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 27 treesize of output 29 [2022-02-10 03:05:31,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:31,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661493788] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:31,679 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:31,679 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:31,679 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861081991] [2022-02-10 03:05:31,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:31,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:31,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:31,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:31,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:31,681 INFO L87 Difference]: Start difference. First operand 255 states and 613 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:31,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:31,995 INFO L93 Difference]: Finished difference Result 339 states and 767 transitions. [2022-02-10 03:05:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:31,996 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:31,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:31,997 INFO L225 Difference]: With dead ends: 339 [2022-02-10 03:05:31,997 INFO L226 Difference]: Without dead ends: 329 [2022-02-10 03:05:31,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:05:31,997 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 66 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:31,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 137 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 438 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-02-10 03:05:31,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-10 03:05:32,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 255. [2022-02-10 03:05:32,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.4133858267716537) internal successors, (613), 254 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:32,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 613 transitions. [2022-02-10 03:05:32,000 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 613 transitions. Word has length 21 [2022-02-10 03:05:32,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:32,000 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 613 transitions. [2022-02-10 03:05:32,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:32,001 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 613 transitions. [2022-02-10 03:05:32,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:32,001 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:32,001 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:32,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:32,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:32,202 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:32,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:32,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1401467856, now seen corresponding path program 124 times [2022-02-10 03:05:32,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:32,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096478097] [2022-02-10 03:05:32,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:32,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:32,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:32,320 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:32,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096478097] [2022-02-10 03:05:32,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096478097] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:32,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852860554] [2022-02-10 03:05:32,320 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:32,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:32,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:32,321 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-02-10 03:05:32,322 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-02-10 03:05:32,345 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:32,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:32,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:32,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:32,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:32,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 19 treesize of output 15 [2022-02-10 03:05:32,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:32,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 19 treesize of output 15 [2022-02-10 03:05:32,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:32,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:05:32,580 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:32,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:32,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:32,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:05:32,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:32,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 20 treesize of output 24 [2022-02-10 03:05:32,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:32,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852860554] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:32,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:32,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:32,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431047136] [2022-02-10 03:05:32,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:32,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:32,756 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:32,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:32,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:32,757 INFO L87 Difference]: Start difference. First operand 255 states and 613 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:32,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:32,904 INFO L93 Difference]: Finished difference Result 304 states and 696 transitions. [2022-02-10 03:05:32,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:32,904 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:32,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:32,923 INFO L225 Difference]: With dead ends: 304 [2022-02-10 03:05:32,923 INFO L226 Difference]: Without dead ends: 299 [2022-02-10 03:05:32,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:05:32,923 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:32,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 141 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 436 Invalid, 0 Unknown, 148 Unchecked, 0.1s Time] [2022-02-10 03:05:32,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-02-10 03:05:32,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 255. [2022-02-10 03:05:32,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.4133858267716537) internal successors, (613), 254 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:32,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 613 transitions. [2022-02-10 03:05:32,927 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 613 transitions. Word has length 21 [2022-02-10 03:05:32,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:32,927 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 613 transitions. [2022-02-10 03:05:32,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:32,927 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 613 transitions. [2022-02-10 03:05:32,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:32,928 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:32,928 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:32,943 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-02-10 03:05:33,143 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,SelfDestructingSolverStorable128 [2022-02-10 03:05:33,143 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:33,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:33,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1225385943, now seen corresponding path program 125 times [2022-02-10 03:05:33,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:33,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916074014] [2022-02-10 03:05:33,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:33,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:33,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:33,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:33,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916074014] [2022-02-10 03:05:33,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916074014] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:33,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145684798] [2022-02-10 03:05:33,230 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:33,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:33,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:33,247 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-02-10 03:05:33,248 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-02-10 03:05:33,281 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:33,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:33,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:33,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:33,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:33,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:33,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 21 treesize of output 17 [2022-02-10 03:05:33,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:33,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:33,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:33,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:05:33,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:05:33,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:33,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 19 treesize of output 23 [2022-02-10 03:05:33,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:33,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145684798] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:33,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:33,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:33,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791064923] [2022-02-10 03:05:33,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:33,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:33,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:33,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:33,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:33,656 INFO L87 Difference]: Start difference. First operand 255 states and 613 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:33,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:33,844 INFO L93 Difference]: Finished difference Result 307 states and 706 transitions. [2022-02-10 03:05:33,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:33,845 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:33,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:33,845 INFO L225 Difference]: With dead ends: 307 [2022-02-10 03:05:33,845 INFO L226 Difference]: Without dead ends: 302 [2022-02-10 03:05:33,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:33,846 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 44 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:33,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 119 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 437 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-02-10 03:05:33,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-02-10 03:05:33,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 260. [2022-02-10 03:05:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.416988416988417) internal successors, (626), 259 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:33,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-10 03:05:33,849 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-10 03:05:33,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:33,849 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-10 03:05:33,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:33,849 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-10 03:05:33,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:33,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:33,849 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:33,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-02-10 03:05:34,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-02-10 03:05:34,063 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:34,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:34,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1633292371, now seen corresponding path program 126 times [2022-02-10 03:05:34,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:34,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147387238] [2022-02-10 03:05:34,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:34,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:34,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:34,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:34,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147387238] [2022-02-10 03:05:34,191 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147387238] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:34,191 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752914890] [2022-02-10 03:05:34,191 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:34,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:34,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:34,197 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-02-10 03:05:34,198 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-02-10 03:05:34,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:34,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:34,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:34,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:34,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:34,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:34,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 19 treesize of output 15 [2022-02-10 03:05:34,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:34,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 11 treesize of output 3 [2022-02-10 03:05:34,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:34,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:34,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:34,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 21 treesize of output 25 [2022-02-10 03:05:34,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:05:34,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:34,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 19 treesize of output 23 [2022-02-10 03:05:34,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:34,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752914890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:34,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:34,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:34,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316094403] [2022-02-10 03:05:34,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:34,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:34,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:34,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:34,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:34,730 INFO L87 Difference]: Start difference. First operand 260 states and 626 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:34,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:34,950 INFO L93 Difference]: Finished difference Result 313 states and 717 transitions. [2022-02-10 03:05:34,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:34,950 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:34,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:34,951 INFO L225 Difference]: With dead ends: 313 [2022-02-10 03:05:34,951 INFO L226 Difference]: Without dead ends: 308 [2022-02-10 03:05:34,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:34,951 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:34,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 138 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 394 Invalid, 0 Unknown, 107 Unchecked, 0.1s Time] [2022-02-10 03:05:34,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-02-10 03:05:34,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 260. [2022-02-10 03:05:34,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.416988416988417) internal successors, (626), 259 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:34,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-10 03:05:34,954 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-10 03:05:34,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:34,954 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-10 03:05:34,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:34,954 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-10 03:05:34,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:34,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:34,955 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:34,970 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-02-10 03:05:35,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:35,155 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:35,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:35,155 INFO L85 PathProgramCache]: Analyzing trace with hash 295197372, now seen corresponding path program 127 times [2022-02-10 03:05:35,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:35,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309734580] [2022-02-10 03:05:35,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:35,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:35,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:35,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:35,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:35,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309734580] [2022-02-10 03:05:35,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309734580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:35,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980297155] [2022-02-10 03:05:35,296 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:35,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:35,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:35,297 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-02-10 03:05:35,298 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-02-10 03:05:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:35,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:35,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:35,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:35,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 19 treesize of output 15 [2022-02-10 03:05:35,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:05:35,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:35,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 17 treesize of output 13 [2022-02-10 03:05:35,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:35,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:35,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:05:35,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:05:35,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:05:35,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:35,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980297155] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:35,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:35,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:35,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675995521] [2022-02-10 03:05:35,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:35,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:35,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:35,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:35,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:35,792 INFO L87 Difference]: Start difference. First operand 260 states and 626 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:35,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:35,998 INFO L93 Difference]: Finished difference Result 306 states and 699 transitions. [2022-02-10 03:05:35,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:35,998 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:35,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:35,999 INFO L225 Difference]: With dead ends: 306 [2022-02-10 03:05:35,999 INFO L226 Difference]: Without dead ends: 301 [2022-02-10 03:05:35,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:05:35,999 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:35,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 129 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 485 Invalid, 0 Unknown, 103 Unchecked, 0.2s Time] [2022-02-10 03:05:35,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-02-10 03:05:36,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 260. [2022-02-10 03:05:36,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.416988416988417) internal successors, (626), 259 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:36,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-10 03:05:36,002 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-10 03:05:36,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:36,002 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-10 03:05:36,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:36,002 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-10 03:05:36,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:36,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:36,003 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:36,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:36,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:36,203 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:36,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:36,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1926594985, now seen corresponding path program 128 times [2022-02-10 03:05:36,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:36,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405413477] [2022-02-10 03:05:36,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:36,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:36,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:36,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:36,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405413477] [2022-02-10 03:05:36,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405413477] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:36,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546723108] [2022-02-10 03:05:36,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:36,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:36,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:36,320 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-02-10 03:05:36,321 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-02-10 03:05:36,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:36,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:36,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:36,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:36,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:36,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:36,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:36,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 19 treesize of output 15 [2022-02-10 03:05:36,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:05:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:36,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:36,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:36,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 16 treesize of output 20 [2022-02-10 03:05:36,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:36,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 19 treesize of output 23 [2022-02-10 03:05:36,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:36,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:36,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:36,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546723108] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:36,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:36,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:36,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413995716] [2022-02-10 03:05:36,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:36,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:36,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:36,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:36,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:36,687 INFO L87 Difference]: Start difference. First operand 260 states and 626 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:36,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:36,828 INFO L93 Difference]: Finished difference Result 294 states and 689 transitions. [2022-02-10 03:05:36,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:36,828 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:36,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:36,829 INFO L225 Difference]: With dead ends: 294 [2022-02-10 03:05:36,829 INFO L226 Difference]: Without dead ends: 287 [2022-02-10 03:05:36,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:36,829 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:36,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 93 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 368 Invalid, 0 Unknown, 82 Unchecked, 0.1s Time] [2022-02-10 03:05:36,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-02-10 03:05:36,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 263. [2022-02-10 03:05:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.404580152671756) internal successors, (630), 262 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:36,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 630 transitions. [2022-02-10 03:05:36,832 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 630 transitions. Word has length 21 [2022-02-10 03:05:36,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:36,832 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 630 transitions. [2022-02-10 03:05:36,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:36,832 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 630 transitions. [2022-02-10 03:05:36,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:36,832 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:36,832 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:36,864 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-02-10 03:05:37,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:37,048 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:37,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:37,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1361065358, now seen corresponding path program 129 times [2022-02-10 03:05:37,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:37,049 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978623810] [2022-02-10 03:05:37,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:37,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:37,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:37,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:37,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:37,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978623810] [2022-02-10 03:05:37,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978623810] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:37,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163665097] [2022-02-10 03:05:37,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:37,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:37,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:37,144 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-02-10 03:05:37,145 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-02-10 03:05:37,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:37,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:37,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:05:37,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:37,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:37,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 19 treesize of output 15 [2022-02-10 03:05:37,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:37,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 21 treesize of output 17 [2022-02-10 03:05:37,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:37,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 12 treesize of output 5 [2022-02-10 03:05:37,372 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:37,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:37,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:37,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 19 treesize of output 23 [2022-02-10 03:05:37,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:37,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 30 treesize of output 32 [2022-02-10 03:05:37,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:37,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 24 treesize of output 26 [2022-02-10 03:05:37,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:37,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163665097] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:37,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:37,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:37,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57435468] [2022-02-10 03:05:37,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:37,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:37,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:37,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:37,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:37,594 INFO L87 Difference]: Start difference. First operand 263 states and 630 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:37,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:37,858 INFO L93 Difference]: Finished difference Result 347 states and 771 transitions. [2022-02-10 03:05:37,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:05:37,858 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:37,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:37,859 INFO L225 Difference]: With dead ends: 347 [2022-02-10 03:05:37,859 INFO L226 Difference]: Without dead ends: 332 [2022-02-10 03:05:37,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:05:37,859 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 54 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:37,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 160 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-02-10 03:05:37,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-02-10 03:05:37,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 264. [2022-02-10 03:05:37,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.406844106463878) internal successors, (633), 263 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-02-10 03:05:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 633 transitions. [2022-02-10 03:05:37,863 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 633 transitions. Word has length 21 [2022-02-10 03:05:37,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:37,863 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 633 transitions. [2022-02-10 03:05:37,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:37,863 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 633 transitions. [2022-02-10 03:05:37,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:37,863 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:37,863 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:37,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-02-10 03:05:38,078 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,SelfDestructingSolverStorable133 [2022-02-10 03:05:38,079 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:38,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:38,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1328132153, now seen corresponding path program 130 times [2022-02-10 03:05:38,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:38,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19807919] [2022-02-10 03:05:38,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:38,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:38,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:38,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:38,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:38,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19807919] [2022-02-10 03:05:38,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19807919] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:38,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857284883] [2022-02-10 03:05:38,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:38,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:38,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:38,208 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-02-10 03:05:38,227 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-02-10 03:05:38,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:38,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:38,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:38,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:38,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:38,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:38,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:38,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 21 treesize of output 17 [2022-02-10 03:05:38,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:38,452 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:38,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:38,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:38,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 16 treesize of output 20 [2022-02-10 03:05:38,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:38,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 19 treesize of output 23 [2022-02-10 03:05:38,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:38,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:38,634 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:38,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857284883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:38,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:38,635 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:05:38,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490595822] [2022-02-10 03:05:38,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:38,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:38,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:38,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:38,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:38,635 INFO L87 Difference]: Start difference. First operand 264 states and 633 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:38,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:38,721 INFO L93 Difference]: Finished difference Result 295 states and 689 transitions. [2022-02-10 03:05:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:38,722 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:38,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:38,744 INFO L225 Difference]: With dead ends: 295 [2022-02-10 03:05:38,744 INFO L226 Difference]: Without dead ends: 287 [2022-02-10 03:05:38,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:38,745 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 30 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:38,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 69 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 308 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:05:38,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-02-10 03:05:38,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 260. [2022-02-10 03:05:38,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.416988416988417) internal successors, (626), 259 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:38,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 626 transitions. [2022-02-10 03:05:38,747 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 626 transitions. Word has length 21 [2022-02-10 03:05:38,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:38,747 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 626 transitions. [2022-02-10 03:05:38,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:38,748 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 626 transitions. [2022-02-10 03:05:38,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:38,748 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:38,748 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:38,779 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-02-10 03:05:38,948 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,SelfDestructingSolverStorable134 [2022-02-10 03:05:38,948 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:38,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:38,949 INFO L85 PathProgramCache]: Analyzing trace with hash 365706315, now seen corresponding path program 131 times [2022-02-10 03:05:38,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:38,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741889008] [2022-02-10 03:05:38,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:38,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:38,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:39,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:39,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:39,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741889008] [2022-02-10 03:05:39,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741889008] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:39,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925385516] [2022-02-10 03:05:39,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:39,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:39,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:39,020 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-02-10 03:05:39,021 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-02-10 03:05:39,074 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:39,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:39,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:39,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:39,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:39,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:05:39,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:39,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:05:39,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:39,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 11 treesize of output 3 [2022-02-10 03:05:39,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:39,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:39,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:05:39,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:39,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 23 treesize of output 27 [2022-02-10 03:05:39,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:39,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 19 treesize of output 23 [2022-02-10 03:05:39,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:39,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925385516] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:39,405 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:39,405 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:39,405 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313094296] [2022-02-10 03:05:39,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:39,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:39,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:39,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:39,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:39,405 INFO L87 Difference]: Start difference. First operand 260 states and 626 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:39,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:39,565 INFO L93 Difference]: Finished difference Result 314 states and 718 transitions. [2022-02-10 03:05:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:39,565 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:39,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:39,565 INFO L225 Difference]: With dead ends: 314 [2022-02-10 03:05:39,565 INFO L226 Difference]: Without dead ends: 309 [2022-02-10 03:05:39,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:05:39,566 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:39,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 129 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 423 Invalid, 0 Unknown, 101 Unchecked, 0.1s Time] [2022-02-10 03:05:39,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-10 03:05:39,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 257. [2022-02-10 03:05:39,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.41015625) internal successors, (617), 256 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:39,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-10 03:05:39,569 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-10 03:05:39,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:39,569 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-10 03:05:39,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:39,569 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-10 03:05:39,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:39,569 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:39,569 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:39,585 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-02-10 03:05:39,784 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,SelfDestructingSolverStorable135 [2022-02-10 03:05:39,784 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:39,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:39,784 INFO L85 PathProgramCache]: Analyzing trace with hash 2062371543, now seen corresponding path program 132 times [2022-02-10 03:05:39,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:39,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330231971] [2022-02-10 03:05:39,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:39,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:39,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:39,890 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:39,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:39,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330231971] [2022-02-10 03:05:39,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330231971] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:39,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876335477] [2022-02-10 03:05:39,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:39,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:39,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:39,892 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-02-10 03:05:39,892 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-02-10 03:05:39,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:39,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:39,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:39,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:40,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:40,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 17 treesize of output 13 [2022-02-10 03:05:40,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:40,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 19 treesize of output 15 [2022-02-10 03:05:40,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:05:40,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 11 treesize of output 3 [2022-02-10 03:05:40,109 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:40,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:40,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:40,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:40,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 23 treesize of output 27 [2022-02-10 03:05:40,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:40,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 19 treesize of output 23 [2022-02-10 03:05:40,341 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:40,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876335477] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:40,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:40,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:40,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419884602] [2022-02-10 03:05:40,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:40,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:40,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:40,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:40,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:40,342 INFO L87 Difference]: Start difference. First operand 257 states and 617 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:40,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:40,614 INFO L93 Difference]: Finished difference Result 327 states and 743 transitions. [2022-02-10 03:05:40,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:40,614 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:40,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:40,615 INFO L225 Difference]: With dead ends: 327 [2022-02-10 03:05:40,615 INFO L226 Difference]: Without dead ends: 322 [2022-02-10 03:05:40,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:05:40,615 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:40,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 118 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 418 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-02-10 03:05:40,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-02-10 03:05:40,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 257. [2022-02-10 03:05:40,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.41015625) internal successors, (617), 256 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:40,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-10 03:05:40,619 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-10 03:05:40,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:40,619 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-10 03:05:40,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:40,619 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-10 03:05:40,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:40,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:40,619 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:40,635 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-02-10 03:05:40,834 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,SelfDestructingSolverStorable136 [2022-02-10 03:05:40,835 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:40,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:40,835 INFO L85 PathProgramCache]: Analyzing trace with hash -817102790, now seen corresponding path program 133 times [2022-02-10 03:05:40,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:40,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243591870] [2022-02-10 03:05:40,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:40,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:40,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:40,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:40,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243591870] [2022-02-10 03:05:40,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243591870] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:40,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636166845] [2022-02-10 03:05:40,949 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:40,949 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:40,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:40,950 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-02-10 03:05:40,951 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-02-10 03:05:40,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:40,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:40,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:41,023 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 19 treesize of output 15 [2022-02-10 03:05:41,058 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 19 treesize of output 15 [2022-02-10 03:05:41,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:41,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:41,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:41,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 18 treesize of output 22 [2022-02-10 03:05:41,219 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:41,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 16 treesize of output 15 [2022-02-10 03:05:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:41,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636166845] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:41,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:41,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:05:41,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036954614] [2022-02-10 03:05:41,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:41,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:05:41,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:41,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:05:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:41,224 INFO L87 Difference]: Start difference. First operand 257 states and 617 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:05:41,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:41,464 INFO L93 Difference]: Finished difference Result 326 states and 745 transitions. [2022-02-10 03:05:41,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:41,464 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:05:41,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:41,465 INFO L225 Difference]: With dead ends: 326 [2022-02-10 03:05:41,465 INFO L226 Difference]: Without dead ends: 321 [2022-02-10 03:05:41,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:05:41,465 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 74 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:41,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 127 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:41,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-02-10 03:05:41,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 258. [2022-02-10 03:05:41,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.412451361867704) internal successors, (620), 257 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-02-10 03:05:41,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 620 transitions. [2022-02-10 03:05:41,482 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 620 transitions. Word has length 21 [2022-02-10 03:05:41,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:41,482 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 620 transitions. [2022-02-10 03:05:41,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:05:41,482 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 620 transitions. [2022-02-10 03:05:41,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:41,482 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:41,482 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:41,498 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-02-10 03:05:41,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:41,686 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:41,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:41,687 INFO L85 PathProgramCache]: Analyzing trace with hash -26708670, now seen corresponding path program 134 times [2022-02-10 03:05:41,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:41,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78579618] [2022-02-10 03:05:41,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:41,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:41,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:41,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:41,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78579618] [2022-02-10 03:05:41,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78579618] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:41,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593167331] [2022-02-10 03:05:41,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:41,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:41,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:41,820 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-02-10 03:05:41,821 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-02-10 03:05:41,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:41,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:41,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:41,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:41,912 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 19 treesize of output 15 [2022-02-10 03:05:41,941 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-02-10 03:05:41,942 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 17 treesize of output 13 [2022-02-10 03:05:42,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:42,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:42,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:42,130 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:42,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:05:42,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:42,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593167331] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:42,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:42,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:05:42,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590424399] [2022-02-10 03:05:42,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:42,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:05:42,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:42,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:05:42,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:42,134 INFO L87 Difference]: Start difference. First operand 258 states and 620 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:05:42,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:42,421 INFO L93 Difference]: Finished difference Result 335 states and 756 transitions. [2022-02-10 03:05:42,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:05:42,421 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:05:42,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:42,422 INFO L225 Difference]: With dead ends: 335 [2022-02-10 03:05:42,422 INFO L226 Difference]: Without dead ends: 330 [2022-02-10 03:05:42,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:05:42,422 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:42,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 163 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:42,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-02-10 03:05:42,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 257. [2022-02-10 03:05:42,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.41015625) internal successors, (617), 256 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:42,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-10 03:05:42,425 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-10 03:05:42,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:42,426 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-10 03:05:42,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:05:42,426 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-10 03:05:42,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:42,426 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:42,426 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:42,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-02-10 03:05:42,642 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,SelfDestructingSolverStorable138 [2022-02-10 03:05:42,642 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:42,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:42,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1279800002, now seen corresponding path program 135 times [2022-02-10 03:05:42,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:42,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488422771] [2022-02-10 03:05:42,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:42,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:42,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:42,751 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:42,751 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:42,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488422771] [2022-02-10 03:05:42,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488422771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:42,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974514755] [2022-02-10 03:05:42,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:42,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:42,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:42,752 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-02-10 03:05:42,753 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-02-10 03:05:42,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:05:42,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:42,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:42,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:42,822 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 19 treesize of output 15 [2022-02-10 03:05:42,868 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 19 treesize of output 15 [2022-02-10 03:05:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:42,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:43,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:43,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 21 treesize of output 25 [2022-02-10 03:05:43,061 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:43,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 16 treesize of output 15 [2022-02-10 03:05:43,065 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:43,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974514755] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:43,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:43,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:43,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461508794] [2022-02-10 03:05:43,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:43,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:43,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:43,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:43,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:43,066 INFO L87 Difference]: Start difference. First operand 257 states and 617 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:43,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:43,280 INFO L93 Difference]: Finished difference Result 322 states and 732 transitions. [2022-02-10 03:05:43,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:43,281 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:43,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:43,281 INFO L225 Difference]: With dead ends: 322 [2022-02-10 03:05:43,281 INFO L226 Difference]: Without dead ends: 317 [2022-02-10 03:05:43,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:05:43,281 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:43,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 98 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:43,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-10 03:05:43,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 258. [2022-02-10 03:05:43,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.4163424124513617) internal successors, (621), 257 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:43,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 621 transitions. [2022-02-10 03:05:43,285 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 621 transitions. Word has length 21 [2022-02-10 03:05:43,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:43,285 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 621 transitions. [2022-02-10 03:05:43,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:43,285 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 621 transitions. [2022-02-10 03:05:43,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:43,285 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:43,285 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:43,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-02-10 03:05:43,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:43,495 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:43,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:43,495 INFO L85 PathProgramCache]: Analyzing trace with hash 416865226, now seen corresponding path program 136 times [2022-02-10 03:05:43,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:43,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333465497] [2022-02-10 03:05:43,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:43,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:43,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:43,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:43,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:43,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333465497] [2022-02-10 03:05:43,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333465497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:43,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30632574] [2022-02-10 03:05:43,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:43,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:43,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:43,615 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-02-10 03:05:43,616 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-02-10 03:05:43,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:43,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:43,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:43,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:43,728 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 19 treesize of output 15 [2022-02-10 03:05:43,779 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-02-10 03:05:43,780 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 17 treesize of output 13 [2022-02-10 03:05:43,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:43,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:43,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:43,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 21 treesize of output 25 [2022-02-10 03:05:44,041 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:44,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 16 treesize of output 15 [2022-02-10 03:05:44,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:44,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30632574] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:44,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:44,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:05:44,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270666434] [2022-02-10 03:05:44,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:44,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:05:44,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:44,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:05:44,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:44,047 INFO L87 Difference]: Start difference. First operand 258 states and 621 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:05:44,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:44,426 INFO L93 Difference]: Finished difference Result 333 states and 745 transitions. [2022-02-10 03:05:44,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:44,426 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:05:44,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:44,427 INFO L225 Difference]: With dead ends: 333 [2022-02-10 03:05:44,427 INFO L226 Difference]: Without dead ends: 328 [2022-02-10 03:05:44,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:05:44,427 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 62 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:44,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 154 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:05:44,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-10 03:05:44,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 256. [2022-02-10 03:05:44,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 255 states have (on average 2.411764705882353) internal successors, (615), 255 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:44,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 615 transitions. [2022-02-10 03:05:44,430 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 615 transitions. Word has length 21 [2022-02-10 03:05:44,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:44,430 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 615 transitions. [2022-02-10 03:05:44,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:05:44,430 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 615 transitions. [2022-02-10 03:05:44,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:44,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:44,431 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:44,446 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-02-10 03:05:44,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:44,631 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:44,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:44,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1791029970, now seen corresponding path program 137 times [2022-02-10 03:05:44,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:44,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226147363] [2022-02-10 03:05:44,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:44,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:44,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:44,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:44,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:44,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226147363] [2022-02-10 03:05:44,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226147363] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:44,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828507055] [2022-02-10 03:05:44,734 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:44,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:44,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:44,735 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-02-10 03:05:44,736 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-02-10 03:05:44,760 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:44,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:44,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:44,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:44,806 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 17 treesize of output 13 [2022-02-10 03:05:44,827 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 19 treesize of output 15 [2022-02-10 03:05:44,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:44,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:44,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:44,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:45,033 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:45,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 16 treesize of output 15 [2022-02-10 03:05:45,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:45,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828507055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:45,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:45,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:05:45,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121864694] [2022-02-10 03:05:45,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:45,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:05:45,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:45,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:05:45,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:05:45,038 INFO L87 Difference]: Start difference. First operand 256 states and 615 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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-02-10 03:05:45,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:45,333 INFO L93 Difference]: Finished difference Result 414 states and 914 transitions. [2022-02-10 03:05:45,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:05:45,333 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:45,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:45,334 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:05:45,334 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:05:45,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:05:45,334 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 75 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:45,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 132 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:45,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:05:45,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 257. [2022-02-10 03:05:45,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.41015625) internal successors, (617), 256 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:45,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 617 transitions. [2022-02-10 03:05:45,338 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 617 transitions. Word has length 21 [2022-02-10 03:05:45,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:45,338 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 617 transitions. [2022-02-10 03:05:45,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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-02-10 03:05:45,338 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 617 transitions. [2022-02-10 03:05:45,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:45,339 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:45,339 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:45,354 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-02-10 03:05:45,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:45,554 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:45,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:45,554 INFO L85 PathProgramCache]: Analyzing trace with hash -2096030898, now seen corresponding path program 138 times [2022-02-10 03:05:45,554 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:45,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978435351] [2022-02-10 03:05:45,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:45,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:45,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:45,613 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:45,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:45,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978435351] [2022-02-10 03:05:45,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978435351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:45,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144400203] [2022-02-10 03:05:45,614 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:45,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:45,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:45,615 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-02-10 03:05:45,615 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-02-10 03:05:45,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:05:45,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:45,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:45,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:45,670 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 17 treesize of output 13 [2022-02-10 03:05:45,698 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 19 treesize of output 15 [2022-02-10 03:05:45,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:45,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:45,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:45,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 21 treesize of output 25 [2022-02-10 03:05:45,810 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:45,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 16 treesize of output 15 [2022-02-10 03:05:45,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:45,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144400203] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:45,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:45,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:05:45,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375372606] [2022-02-10 03:05:45,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:45,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:05:45,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:45,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:05:45,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:05:45,814 INFO L87 Difference]: Start difference. First operand 257 states and 617 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:05:45,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:45,978 INFO L93 Difference]: Finished difference Result 393 states and 869 transitions. [2022-02-10 03:05:45,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:45,978 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:45,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:45,979 INFO L225 Difference]: With dead ends: 393 [2022-02-10 03:05:45,979 INFO L226 Difference]: Without dead ends: 388 [2022-02-10 03:05:45,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:45,979 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 91 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:45,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 109 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:45,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-10 03:05:45,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 255. [2022-02-10 03:05:45,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.4173228346456694) internal successors, (614), 254 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:45,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 614 transitions. [2022-02-10 03:05:45,983 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 614 transitions. Word has length 21 [2022-02-10 03:05:45,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:45,983 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 614 transitions. [2022-02-10 03:05:45,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:05:45,983 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 614 transitions. [2022-02-10 03:05:45,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:45,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:45,983 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:45,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-02-10 03:05:46,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:46,199 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:46,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:46,199 INFO L85 PathProgramCache]: Analyzing trace with hash -813994422, now seen corresponding path program 139 times [2022-02-10 03:05:46,199 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:46,199 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635054503] [2022-02-10 03:05:46,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:46,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:46,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:46,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:46,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:46,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635054503] [2022-02-10 03:05:46,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635054503] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:46,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200424761] [2022-02-10 03:05:46,289 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:46,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:46,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:46,290 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-02-10 03:05:46,291 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-02-10 03:05:46,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:46,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:46,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:46,339 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 17 treesize of output 13 [2022-02-10 03:05:46,358 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 19 treesize of output 15 [2022-02-10 03:05:46,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:46,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:46,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:46,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 18 treesize of output 22 [2022-02-10 03:05:46,477 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:46,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:05:46,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:46,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200424761] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:46,480 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:46,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:05:46,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501097860] [2022-02-10 03:05:46,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:46,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:05:46,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:46,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:05:46,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:05:46,480 INFO L87 Difference]: Start difference. First operand 255 states and 614 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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-02-10 03:05:46,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:46,651 INFO L93 Difference]: Finished difference Result 402 states and 893 transitions. [2022-02-10 03:05:46,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:05:46,652 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:46,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:46,652 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:05:46,652 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:05:46,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=432, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:05:46,652 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 90 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:46,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 102 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:46,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:05:46,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 258. [2022-02-10 03:05:46,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.4085603112840466) internal successors, (619), 257 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:46,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 619 transitions. [2022-02-10 03:05:46,656 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 619 transitions. Word has length 21 [2022-02-10 03:05:46,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:46,656 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 619 transitions. [2022-02-10 03:05:46,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 15 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-02-10 03:05:46,656 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 619 transitions. [2022-02-10 03:05:46,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:46,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:46,656 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:46,672 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-02-10 03:05:46,872 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,SelfDestructingSolverStorable143 [2022-02-10 03:05:46,872 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:46,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:46,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1067783546, now seen corresponding path program 140 times [2022-02-10 03:05:46,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:46,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776958252] [2022-02-10 03:05:46,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:46,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:46,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:46,934 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:46,935 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:46,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776958252] [2022-02-10 03:05:46,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776958252] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:46,935 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006239474] [2022-02-10 03:05:46,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:46,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:46,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:46,936 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-02-10 03:05:46,936 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-02-10 03:05:46,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:46,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:46,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:46,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:46,992 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 17 treesize of output 13 [2022-02-10 03:05:47,017 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 19 treesize of output 15 [2022-02-10 03:05:47,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:47,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:47,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:47,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 17 treesize of output 21 [2022-02-10 03:05:47,164 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:47,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 16 treesize of output 15 [2022-02-10 03:05:47,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:47,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006239474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:47,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:47,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:05:47,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984292357] [2022-02-10 03:05:47,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:47,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:05:47,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:47,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:05:47,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:05:47,167 INFO L87 Difference]: Start difference. First operand 258 states and 619 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:05:47,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:47,385 INFO L93 Difference]: Finished difference Result 436 states and 959 transitions. [2022-02-10 03:05:47,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:47,385 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:47,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:47,386 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:05:47,386 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:05:47,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:05:47,386 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 94 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:47,386 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 149 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:47,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:05:47,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 259. [2022-02-10 03:05:47,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.4224806201550386) internal successors, (625), 258 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:47,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 625 transitions. [2022-02-10 03:05:47,390 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 625 transitions. Word has length 21 [2022-02-10 03:05:47,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:47,390 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 625 transitions. [2022-02-10 03:05:47,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:05:47,390 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 625 transitions. [2022-02-10 03:05:47,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:47,390 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:47,390 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:47,406 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-02-10 03:05:47,603 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,SelfDestructingSolverStorable144 [2022-02-10 03:05:47,603 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:47,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:47,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2086604477, now seen corresponding path program 141 times [2022-02-10 03:05:47,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:47,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735565959] [2022-02-10 03:05:47,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:47,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:47,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:47,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:47,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:47,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735565959] [2022-02-10 03:05:47,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735565959] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:47,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080129236] [2022-02-10 03:05:47,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:47,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:47,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:47,653 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-02-10 03:05:47,654 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-02-10 03:05:47,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:47,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:47,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:47,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:47,703 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 19 treesize of output 15 [2022-02-10 03:05:47,725 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 19 treesize of output 15 [2022-02-10 03:05:47,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:47,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:47,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:05:47,826 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:47,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 15 treesize of output 14 [2022-02-10 03:05:47,829 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:47,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080129236] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:47,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:47,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-10 03:05:47,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650681791] [2022-02-10 03:05:47,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:47,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:05:47,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:47,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:05:47,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:05:47,829 INFO L87 Difference]: Start difference. First operand 259 states and 625 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:05:47,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:47,977 INFO L93 Difference]: Finished difference Result 387 states and 867 transitions. [2022-02-10 03:05:47,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:47,977 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:47,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:47,977 INFO L225 Difference]: With dead ends: 387 [2022-02-10 03:05:47,977 INFO L226 Difference]: Without dead ends: 380 [2022-02-10 03:05:47,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:05:47,978 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 40 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:47,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 90 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:47,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-02-10 03:05:47,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 264. [2022-02-10 03:05:47,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.406844106463878) internal successors, (633), 263 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-02-10 03:05:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 633 transitions. [2022-02-10 03:05:47,981 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 633 transitions. Word has length 21 [2022-02-10 03:05:47,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:47,981 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 633 transitions. [2022-02-10 03:05:47,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:05:47,981 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 633 transitions. [2022-02-10 03:05:47,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:47,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:47,981 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:47,997 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-02-10 03:05:48,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:48,197 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:48,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:48,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1678698049, now seen corresponding path program 142 times [2022-02-10 03:05:48,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:48,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43161560] [2022-02-10 03:05:48,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:48,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:48,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:48,248 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:48,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:48,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43161560] [2022-02-10 03:05:48,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43161560] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:48,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145509715] [2022-02-10 03:05:48,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:48,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:48,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:48,250 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-02-10 03:05:48,251 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-02-10 03:05:48,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:48,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:48,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:48,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:48,297 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 19 treesize of output 15 [2022-02-10 03:05:48,312 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-02-10 03:05:48,313 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 17 treesize of output 13 [2022-02-10 03:05:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:48,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:48,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:48,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 16 treesize of output 20 [2022-02-10 03:05:48,429 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:48,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 15 treesize of output 14 [2022-02-10 03:05:48,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:48,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145509715] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:48,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:48,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:05:48,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70165417] [2022-02-10 03:05:48,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:48,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:05:48,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:48,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:05:48,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:05:48,432 INFO L87 Difference]: Start difference. First operand 264 states and 633 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:05:48,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:48,594 INFO L93 Difference]: Finished difference Result 390 states and 874 transitions. [2022-02-10 03:05:48,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:48,595 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:48,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:48,595 INFO L225 Difference]: With dead ends: 390 [2022-02-10 03:05:48,595 INFO L226 Difference]: Without dead ends: 382 [2022-02-10 03:05:48,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:48,596 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 53 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:48,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 91 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:48,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-10 03:05:48,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 262. [2022-02-10 03:05:48,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 2.4099616858237547) internal successors, (629), 261 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-02-10 03:05:48,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 629 transitions. [2022-02-10 03:05:48,599 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 629 transitions. Word has length 21 [2022-02-10 03:05:48,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:48,599 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 629 transitions. [2022-02-10 03:05:48,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:05:48,599 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 629 transitions. [2022-02-10 03:05:48,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:48,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:48,599 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:48,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-02-10 03:05:48,807 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,SelfDestructingSolverStorable146 [2022-02-10 03:05:48,807 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:48,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:48,808 INFO L85 PathProgramCache]: Analyzing trace with hash 806233663, now seen corresponding path program 143 times [2022-02-10 03:05:48,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:48,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093124951] [2022-02-10 03:05:48,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:48,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:48,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:48,888 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:48,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093124951] [2022-02-10 03:05:48,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093124951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:48,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146457699] [2022-02-10 03:05:48,888 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:48,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:48,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:48,889 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-02-10 03:05:48,890 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-02-10 03:05:48,913 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:48,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:48,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:48,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:48,935 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 19 treesize of output 15 [2022-02-10 03:05:48,948 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-02-10 03:05:48,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:48,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:49,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:49,113 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:49,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2022-02-10 03:05:49,116 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:49,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146457699] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:49,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:49,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:05:49,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422689532] [2022-02-10 03:05:49,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:49,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:49,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:49,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:49,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:49,117 INFO L87 Difference]: Start difference. First operand 262 states and 629 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:49,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:49,331 INFO L93 Difference]: Finished difference Result 413 states and 902 transitions. [2022-02-10 03:05:49,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:49,331 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:49,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:49,332 INFO L225 Difference]: With dead ends: 413 [2022-02-10 03:05:49,332 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:05:49,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=180, Invalid=690, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:05:49,332 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 99 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:49,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 99 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:49,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:05:49,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 263. [2022-02-10 03:05:49,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.4083969465648853) internal successors, (631), 262 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:49,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 631 transitions. [2022-02-10 03:05:49,335 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 631 transitions. Word has length 21 [2022-02-10 03:05:49,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:49,336 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 631 transitions. [2022-02-10 03:05:49,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:49,336 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 631 transitions. [2022-02-10 03:05:49,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:49,336 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:49,336 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:49,351 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-02-10 03:05:49,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-02-10 03:05:49,541 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:49,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:49,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1692031943, now seen corresponding path program 144 times [2022-02-10 03:05:49,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:49,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840600292] [2022-02-10 03:05:49,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:49,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:49,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:49,651 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:49,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:49,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840600292] [2022-02-10 03:05:49,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840600292] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:49,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581988443] [2022-02-10 03:05:49,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:49,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:49,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:49,653 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-02-10 03:05:49,654 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-02-10 03:05:49,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:05:49,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:49,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:49,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:49,700 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 19 treesize of output 15 [2022-02-10 03:05:49,712 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-02-10 03:05:49,713 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 17 treesize of output 13 [2022-02-10 03:05:49,753 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:49,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:49,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:49,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 22 treesize of output 26 [2022-02-10 03:05:49,879 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:49,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2022-02-10 03:05:49,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:49,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581988443] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:49,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:49,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:05:49,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463142156] [2022-02-10 03:05:49,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:49,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:49,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:49,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:49,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:49,882 INFO L87 Difference]: Start difference. First operand 263 states and 631 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:05:50,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:50,082 INFO L93 Difference]: Finished difference Result 415 states and 901 transitions. [2022-02-10 03:05:50,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:05:50,083 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:05:50,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:50,083 INFO L225 Difference]: With dead ends: 415 [2022-02-10 03:05:50,083 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:05:50,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:05:50,084 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 95 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:50,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 103 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:50,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:05:50,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 265. [2022-02-10 03:05:50,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.412878787878788) internal successors, (637), 264 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 637 transitions. [2022-02-10 03:05:50,087 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 637 transitions. Word has length 21 [2022-02-10 03:05:50,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:50,087 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 637 transitions. [2022-02-10 03:05:50,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:05:50,087 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 637 transitions. [2022-02-10 03:05:50,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:50,088 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:50,088 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:50,103 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-02-10 03:05:50,303 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,SelfDestructingSolverStorable148 [2022-02-10 03:05:50,303 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:50,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:50,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1918500669, now seen corresponding path program 145 times [2022-02-10 03:05:50,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:50,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011901806] [2022-02-10 03:05:50,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:50,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:50,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:50,355 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:50,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011901806] [2022-02-10 03:05:50,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011901806] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:50,355 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003033382] [2022-02-10 03:05:50,355 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:50,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:50,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:50,356 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-02-10 03:05:50,357 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-02-10 03:05:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:50,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:50,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:50,402 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 19 treesize of output 15 [2022-02-10 03:05:50,430 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 20 treesize of output 16 [2022-02-10 03:05:50,450 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:50,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:50,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:05:50,550 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:50,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 15 treesize of output 14 [2022-02-10 03:05:50,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:50,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003033382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:50,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:50,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:05:50,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814378189] [2022-02-10 03:05:50,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:50,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:50,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:50,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:50,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:50,553 INFO L87 Difference]: Start difference. First operand 265 states and 637 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:50,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:50,693 INFO L93 Difference]: Finished difference Result 382 states and 853 transitions. [2022-02-10 03:05:50,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:50,693 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:50,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:50,694 INFO L225 Difference]: With dead ends: 382 [2022-02-10 03:05:50,694 INFO L226 Difference]: Without dead ends: 373 [2022-02-10 03:05:50,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:05:50,694 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 41 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:50,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 80 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:50,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-10 03:05:50,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 265. [2022-02-10 03:05:50,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.409090909090909) internal successors, (636), 264 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:50,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 636 transitions. [2022-02-10 03:05:50,697 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 636 transitions. Word has length 21 [2022-02-10 03:05:50,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:50,697 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 636 transitions. [2022-02-10 03:05:50,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:50,697 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 636 transitions. [2022-02-10 03:05:50,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:50,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:50,698 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:50,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-02-10 03:05:50,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:50,911 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:50,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:50,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2099938371, now seen corresponding path program 146 times [2022-02-10 03:05:50,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:50,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467935835] [2022-02-10 03:05:50,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:50,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:50,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:50,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467935835] [2022-02-10 03:05:50,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467935835] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:50,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632786014] [2022-02-10 03:05:50,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:50,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:50,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:50,999 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-02-10 03:05:50,999 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-02-10 03:05:51,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:51,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:51,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:51,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:51,047 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 19 treesize of output 15 [2022-02-10 03:05:51,067 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 19 treesize of output 15 [2022-02-10 03:05:51,083 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:51,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:51,169 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:51,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 22 treesize of output 26 [2022-02-10 03:05:51,222 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:51,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 17 treesize of output 16 [2022-02-10 03:05:51,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:51,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632786014] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:51,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:51,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:05:51,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178347305] [2022-02-10 03:05:51,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:51,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:51,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:51,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:51,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:51,226 INFO L87 Difference]: Start difference. First operand 265 states and 636 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:05:51,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:51,417 INFO L93 Difference]: Finished difference Result 404 states and 888 transitions. [2022-02-10 03:05:51,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:05:51,417 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:51,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:51,417 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:05:51,417 INFO L226 Difference]: Without dead ends: 399 [2022-02-10 03:05:51,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:05:51,418 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 73 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:51,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 95 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:51,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-10 03:05:51,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 261. [2022-02-10 03:05:51,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 2.4153846153846152) internal successors, (628), 260 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:51,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 628 transitions. [2022-02-10 03:05:51,421 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 628 transitions. Word has length 21 [2022-02-10 03:05:51,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:51,421 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 628 transitions. [2022-02-10 03:05:51,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:05:51,421 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 628 transitions. [2022-02-10 03:05:51,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:51,422 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:51,422 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:51,437 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-02-10 03:05:51,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:51,637 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:51,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:51,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1237982005, now seen corresponding path program 147 times [2022-02-10 03:05:51,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:51,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950376345] [2022-02-10 03:05:51,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:51,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:51,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:51,711 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:51,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950376345] [2022-02-10 03:05:51,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950376345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:51,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739854007] [2022-02-10 03:05:51,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:51,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:51,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:51,712 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-02-10 03:05:51,713 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-02-10 03:05:51,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:05:51,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:51,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:51,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:51,761 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 19 treesize of output 15 [2022-02-10 03:05:51,782 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 19 treesize of output 15 [2022-02-10 03:05:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:51,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:51,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:51,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 16 treesize of output 20 [2022-02-10 03:05:51,879 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:51,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:05:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:51,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739854007] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:51,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:51,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-10 03:05:51,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378284009] [2022-02-10 03:05:51,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:51,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:05:51,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:51,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:05:51,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:05:51,882 INFO L87 Difference]: Start difference. First operand 261 states and 628 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:05:52,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:52,014 INFO L93 Difference]: Finished difference Result 378 states and 853 transitions. [2022-02-10 03:05:52,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:52,014 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:52,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:52,015 INFO L225 Difference]: With dead ends: 378 [2022-02-10 03:05:52,015 INFO L226 Difference]: Without dead ends: 371 [2022-02-10 03:05:52,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:52,015 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 54 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:52,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 64 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:52,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-02-10 03:05:52,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 264. [2022-02-10 03:05:52,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.406844106463878) internal successors, (633), 263 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-02-10 03:05:52,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 633 transitions. [2022-02-10 03:05:52,018 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 633 transitions. Word has length 21 [2022-02-10 03:05:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:52,018 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 633 transitions. [2022-02-10 03:05:52,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:05:52,019 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 633 transitions. [2022-02-10 03:05:52,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:52,019 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:52,019 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:52,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:52,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:52,233 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:52,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:52,234 INFO L85 PathProgramCache]: Analyzing trace with hash -830075577, now seen corresponding path program 148 times [2022-02-10 03:05:52,234 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:52,234 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995102706] [2022-02-10 03:05:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:52,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:52,316 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:52,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:52,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995102706] [2022-02-10 03:05:52,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995102706] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:52,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523022614] [2022-02-10 03:05:52,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:52,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:52,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:52,318 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-02-10 03:05:52,318 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-02-10 03:05:52,350 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:52,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:52,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:52,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:52,384 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 19 treesize of output 15 [2022-02-10 03:05:52,395 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-02-10 03:05:52,397 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 17 treesize of output 13 [2022-02-10 03:05:52,421 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:52,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:52,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:52,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 16 treesize of output 20 [2022-02-10 03:05:52,551 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:05:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:52,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523022614] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:52,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:52,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-10 03:05:52,555 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310545474] [2022-02-10 03:05:52,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:52,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:05:52,555 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:52,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:05:52,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:05:52,555 INFO L87 Difference]: Start difference. First operand 264 states and 633 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:05:52,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:52,730 INFO L93 Difference]: Finished difference Result 379 states and 853 transitions. [2022-02-10 03:05:52,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:52,731 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:52,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:52,731 INFO L225 Difference]: With dead ends: 379 [2022-02-10 03:05:52,731 INFO L226 Difference]: Without dead ends: 371 [2022-02-10 03:05:52,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:05:52,732 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 55 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:52,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 71 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:52,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-02-10 03:05:52,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 263. [2022-02-10 03:05:52,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.4083969465648853) internal successors, (631), 262 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:52,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 631 transitions. [2022-02-10 03:05:52,735 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 631 transitions. Word has length 21 [2022-02-10 03:05:52,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:52,735 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 631 transitions. [2022-02-10 03:05:52,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:05:52,735 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 631 transitions. [2022-02-10 03:05:52,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:52,735 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:52,735 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:52,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-02-10 03:05:52,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:52,951 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:52,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:52,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1654856135, now seen corresponding path program 149 times [2022-02-10 03:05:52,951 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:52,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849196757] [2022-02-10 03:05:52,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:52,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:52,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:53,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:53,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:53,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849196757] [2022-02-10 03:05:53,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849196757] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:53,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961755768] [2022-02-10 03:05:53,092 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:53,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:53,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:53,093 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-02-10 03:05:53,107 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-02-10 03:05:53,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:05:53,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:53,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:53,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:53,161 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 19 treesize of output 15 [2022-02-10 03:05:53,177 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-02-10 03:05:53,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:53,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:53,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:05:53,393 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:53,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 17 treesize of output 16 [2022-02-10 03:05:53,396 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:53,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961755768] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:53,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:53,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:05:53,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322050361] [2022-02-10 03:05:53,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:53,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:53,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:53,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:53,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:53,397 INFO L87 Difference]: Start difference. First operand 263 states and 631 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:53,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:53,651 INFO L93 Difference]: Finished difference Result 411 states and 906 transitions. [2022-02-10 03:05:53,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:53,652 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:53,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:53,652 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:05:53,652 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:05:53,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:05:53,653 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 99 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:53,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 89 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:53,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:05:53,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 263. [2022-02-10 03:05:53,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.4083969465648853) internal successors, (631), 262 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:53,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 631 transitions. [2022-02-10 03:05:53,656 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 631 transitions. Word has length 21 [2022-02-10 03:05:53,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:53,656 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 631 transitions. [2022-02-10 03:05:53,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:53,656 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 631 transitions. [2022-02-10 03:05:53,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:53,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:53,656 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:53,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-02-10 03:05:53,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:53,858 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:53,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:53,859 INFO L85 PathProgramCache]: Analyzing trace with hash -909341429, now seen corresponding path program 150 times [2022-02-10 03:05:53,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:53,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014199739] [2022-02-10 03:05:53,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:53,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:53,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:53,965 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:53,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:53,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014199739] [2022-02-10 03:05:53,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014199739] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:53,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532574690] [2022-02-10 03:05:53,966 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:53,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:53,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:53,967 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-02-10 03:05:53,967 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-02-10 03:05:53,992 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:05:53,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:53,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:53,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:54,019 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 19 treesize of output 15 [2022-02-10 03:05:54,052 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-02-10 03:05:54,054 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 17 treesize of output 13 [2022-02-10 03:05:54,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:54,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:54,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:54,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 18 treesize of output 22 [2022-02-10 03:05:54,308 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2022-02-10 03:05:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:54,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532574690] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:54,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:54,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:05:54,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30326767] [2022-02-10 03:05:54,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:54,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:54,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:54,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:54,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:54,313 INFO L87 Difference]: Start difference. First operand 263 states and 631 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:54,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:54,690 INFO L93 Difference]: Finished difference Result 466 states and 993 transitions. [2022-02-10 03:05:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:05:54,690 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:05:54,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:54,691 INFO L225 Difference]: With dead ends: 466 [2022-02-10 03:05:54,691 INFO L226 Difference]: Without dead ends: 461 [2022-02-10 03:05:54,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:05:54,691 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 107 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:54,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 112 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:54,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-10 03:05:54,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 266. [2022-02-10 03:05:54,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4075471698113207) internal successors, (638), 265 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:54,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-10 03:05:54,695 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-10 03:05:54,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:54,695 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-10 03:05:54,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:05:54,695 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-10 03:05:54,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:54,695 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:54,695 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:54,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-02-10 03:05:54,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:54,896 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:54,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:54,896 INFO L85 PathProgramCache]: Analyzing trace with hash -107603829, now seen corresponding path program 151 times [2022-02-10 03:05:54,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:54,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915301529] [2022-02-10 03:05:54,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:54,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:54,960 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:54,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:54,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915301529] [2022-02-10 03:05:54,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915301529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:54,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943038391] [2022-02-10 03:05:54,961 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:54,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:54,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:54,972 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-02-10 03:05:54,980 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-02-10 03:05:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:55,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:55,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:55,030 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 19 treesize of output 15 [2022-02-10 03:05:55,060 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 20 treesize of output 16 [2022-02-10 03:05:55,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:55,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:55,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:55,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 15 treesize of output 19 [2022-02-10 03:05:55,247 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:55,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:05:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:55,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943038391] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:55,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:55,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:05:55,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362690071] [2022-02-10 03:05:55,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:55,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:05:55,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:55,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:05:55,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:05:55,252 INFO L87 Difference]: Start difference. First operand 266 states and 638 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:05:55,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:55,431 INFO L93 Difference]: Finished difference Result 399 states and 892 transitions. [2022-02-10 03:05:55,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:05:55,431 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:55,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:55,432 INFO L225 Difference]: With dead ends: 399 [2022-02-10 03:05:55,432 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:05:55,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:55,432 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 81 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:55,432 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 57 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:55,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:05:55,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 266. [2022-02-10 03:05:55,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4037735849056605) internal successors, (637), 265 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:55,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 637 transitions. [2022-02-10 03:05:55,436 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 637 transitions. Word has length 21 [2022-02-10 03:05:55,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:55,436 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 637 transitions. [2022-02-10 03:05:55,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:05:55,436 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 637 transitions. [2022-02-10 03:05:55,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:55,436 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:55,436 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:55,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:55,643 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,SelfDestructingSolverStorable155 [2022-02-10 03:05:55,643 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:55,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:55,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1163130553, now seen corresponding path program 152 times [2022-02-10 03:05:55,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:55,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72398701] [2022-02-10 03:05:55,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:55,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:55,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:55,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:55,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:55,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72398701] [2022-02-10 03:05:55,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72398701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:55,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926535890] [2022-02-10 03:05:55,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:05:55,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:55,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:55,731 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-02-10 03:05:55,732 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-02-10 03:05:55,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:55,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:55,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:55,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:55,793 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 19 treesize of output 15 [2022-02-10 03:05:55,813 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 19 treesize of output 15 [2022-02-10 03:05:55,833 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:55,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:55,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:05:55,962 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2022-02-10 03:05:55,965 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:55,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926535890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:55,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:55,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:05:55,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696614393] [2022-02-10 03:05:55,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:55,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:05:55,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:55,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:05:55,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:05:55,966 INFO L87 Difference]: Start difference. First operand 266 states and 637 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:05:56,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:56,211 INFO L93 Difference]: Finished difference Result 470 states and 1011 transitions. [2022-02-10 03:05:56,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:05:56,211 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:56,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:56,212 INFO L225 Difference]: With dead ends: 470 [2022-02-10 03:05:56,212 INFO L226 Difference]: Without dead ends: 465 [2022-02-10 03:05:56,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:05:56,212 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 121 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:56,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 115 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:56,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-10 03:05:56,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 266. [2022-02-10 03:05:56,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4037735849056605) internal successors, (637), 265 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:56,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 637 transitions. [2022-02-10 03:05:56,216 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 637 transitions. Word has length 21 [2022-02-10 03:05:56,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:56,216 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 637 transitions. [2022-02-10 03:05:56,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:05:56,216 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 637 transitions. [2022-02-10 03:05:56,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:56,216 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:56,216 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:56,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:56,432 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,SelfDestructingSolverStorable156 [2022-02-10 03:05:56,432 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:56,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1334693438, now seen corresponding path program 153 times [2022-02-10 03:05:56,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:56,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971168972] [2022-02-10 03:05:56,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:56,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:56,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:56,563 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:56,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:56,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971168972] [2022-02-10 03:05:56,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971168972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:56,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925830018] [2022-02-10 03:05:56,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:05:56,563 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:56,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:56,564 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-02-10 03:05:56,565 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-02-10 03:05:56,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:05:56,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:56,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:56,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:56,634 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 19 treesize of output 15 [2022-02-10 03:05:56,667 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 19 treesize of output 15 [2022-02-10 03:05:56,697 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:56,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:56,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05: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 18 treesize of output 22 [2022-02-10 03:05:56,827 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:56,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 16 treesize of output 15 [2022-02-10 03:05:56,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:56,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925830018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:56,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:56,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:56,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753966197] [2022-02-10 03:05:56,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:56,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:56,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:56,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:56,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:56,831 INFO L87 Difference]: Start difference. First operand 266 states and 637 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:57,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:57,110 INFO L93 Difference]: Finished difference Result 344 states and 792 transitions. [2022-02-10 03:05:57,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:57,111 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:57,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:57,111 INFO L225 Difference]: With dead ends: 344 [2022-02-10 03:05:57,111 INFO L226 Difference]: Without dead ends: 339 [2022-02-10 03:05:57,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:05:57,112 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 68 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:57,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 175 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 720 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:57,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-02-10 03:05:57,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 268. [2022-02-10 03:05:57,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.400749063670412) internal successors, (641), 267 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:57,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 641 transitions. [2022-02-10 03:05:57,117 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 641 transitions. Word has length 21 [2022-02-10 03:05:57,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:57,117 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 641 transitions. [2022-02-10 03:05:57,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:57,117 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 641 transitions. [2022-02-10 03:05:57,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:57,117 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:57,117 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:57,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:57,331 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,SelfDestructingSolverStorable157 [2022-02-10 03:05:57,331 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:57,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:57,332 INFO L85 PathProgramCache]: Analyzing trace with hash -544299318, now seen corresponding path program 154 times [2022-02-10 03:05:57,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:57,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672941230] [2022-02-10 03:05:57,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:57,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:57,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:57,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:57,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672941230] [2022-02-10 03:05:57,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672941230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:57,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255440119] [2022-02-10 03:05:57,418 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:05:57,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:57,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:57,419 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-02-10 03:05:57,420 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-02-10 03:05:57,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:05:57,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:57,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:57,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:57,492 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 19 treesize of output 15 [2022-02-10 03:05:57,508 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-02-10 03:05:57,509 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 17 treesize of output 13 [2022-02-10 03:05:57,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:57,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:57,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:57,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 18 treesize of output 22 [2022-02-10 03:05:57,693 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:57,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:05:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:57,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255440119] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:57,696 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:57,696 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:05:57,696 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994294915] [2022-02-10 03:05:57,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:57,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:05:57,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:57,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:05:57,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:05:57,697 INFO L87 Difference]: Start difference. First operand 268 states and 641 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:57,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:57,950 INFO L93 Difference]: Finished difference Result 339 states and 775 transitions. [2022-02-10 03:05:57,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:57,950 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:05:57,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:57,951 INFO L225 Difference]: With dead ends: 339 [2022-02-10 03:05:57,951 INFO L226 Difference]: Without dead ends: 334 [2022-02-10 03:05:57,951 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:05:57,951 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 69 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:57,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 118 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:57,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-10 03:05:57,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 266. [2022-02-10 03:05:57,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4037735849056605) internal successors, (637), 265 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:57,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 637 transitions. [2022-02-10 03:05:57,955 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 637 transitions. Word has length 21 [2022-02-10 03:05:57,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:57,955 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 637 transitions. [2022-02-10 03:05:57,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:05:57,955 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 637 transitions. [2022-02-10 03:05:57,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:57,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:57,955 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:57,971 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-02-10 03:05:58,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:58,167 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:58,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:58,168 INFO L85 PathProgramCache]: Analyzing trace with hash 346528970, now seen corresponding path program 155 times [2022-02-10 03:05:58,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:58,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088808945] [2022-02-10 03:05:58,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:58,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:58,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:58,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:58,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:58,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088808945] [2022-02-10 03:05:58,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088808945] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:58,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596006327] [2022-02-10 03:05:58,247 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:05:58,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:58,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:58,248 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-02-10 03:05:58,248 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-02-10 03:05:58,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:05:58,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:58,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:58,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:58,313 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 19 treesize of output 15 [2022-02-10 03:05:58,354 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 19 treesize of output 15 [2022-02-10 03:05:58,382 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:58,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:58,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:05:58,534 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:58,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:05:58,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:58,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596006327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:58,538 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:58,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:05:58,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130975055] [2022-02-10 03:05:58,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:58,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:05:58,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:58,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:05:58,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:05:58,538 INFO L87 Difference]: Start difference. First operand 266 states and 637 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:05:58,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:58,848 INFO L93 Difference]: Finished difference Result 421 states and 913 transitions. [2022-02-10 03:05:58,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:05:58,848 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:05:58,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:58,849 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:05:58,849 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:05:58,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:05:58,849 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 115 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:58,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 117 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:05:58,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:05:58,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 267. [2022-02-10 03:05:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 2.4097744360902253) internal successors, (641), 266 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:05:58,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 641 transitions. [2022-02-10 03:05:58,852 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 641 transitions. Word has length 21 [2022-02-10 03:05:58,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:58,853 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 641 transitions. [2022-02-10 03:05:58,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:05:58,853 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 641 transitions. [2022-02-10 03:05:58,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:58,853 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:58,853 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:58,869 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-02-10 03:05:59,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:59,069 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:59,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:59,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1226973586, now seen corresponding path program 156 times [2022-02-10 03:05:59,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:59,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536134856] [2022-02-10 03:05:59,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:59,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:59,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:59,154 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:59,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:59,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536134856] [2022-02-10 03:05:59,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536134856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:59,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720506925] [2022-02-10 03:05:59,154 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:05:59,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:59,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:59,155 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-02-10 03:05:59,156 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-02-10 03:05:59,180 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:05:59,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:05:59,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:59,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:05:59,201 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 19 treesize of output 15 [2022-02-10 03:05:59,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, 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-02-10 03:05:59,233 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 17 treesize of output 13 [2022-02-10 03:05:59,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:59,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:05:59,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:05:59,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 17 treesize of output 21 [2022-02-10 03:05:59,375 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:05:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:05:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:59,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720506925] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:05:59,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:05:59,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:05:59,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478252237] [2022-02-10 03:05:59,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:05:59,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:05:59,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:05:59,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:05:59,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:05:59,379 INFO L87 Difference]: Start difference. First operand 267 states and 641 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:05:59,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:05:59,569 INFO L93 Difference]: Finished difference Result 380 states and 851 transitions. [2022-02-10 03:05:59,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:05:59,569 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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 21 [2022-02-10 03:05:59,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:05:59,569 INFO L225 Difference]: With dead ends: 380 [2022-02-10 03:05:59,570 INFO L226 Difference]: Without dead ends: 375 [2022-02-10 03:05:59,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:05:59,570 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 99 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:05:59,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 109 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 499 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:05:59,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-02-10 03:05:59,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 265. [2022-02-10 03:05:59,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.4053030303030303) internal successors, (635), 264 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-02-10 03:05:59,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 635 transitions. [2022-02-10 03:05:59,573 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 635 transitions. Word has length 21 [2022-02-10 03:05:59,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:05:59,574 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 635 transitions. [2022-02-10 03:05:59,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:05:59,574 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 635 transitions. [2022-02-10 03:05:59,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:05:59,574 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:05:59,574 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:05:59,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-02-10 03:05:59,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:59,790 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:05:59,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:05:59,790 INFO L85 PathProgramCache]: Analyzing trace with hash 193629387, now seen corresponding path program 157 times [2022-02-10 03:05:59,790 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:05:59,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920283616] [2022-02-10 03:05:59,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:05:59,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:05:59,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:59,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:05:59,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:05:59,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920283616] [2022-02-10 03:05:59,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920283616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:05:59,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387555515] [2022-02-10 03:05:59,897 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:05:59,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:05:59,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:05:59,899 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-02-10 03:05:59,899 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-02-10 03:05:59,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:05:59,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:05:59,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:00,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:00,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:06:00,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:00,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:00,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:06:00,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:00,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:00,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:00,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:00,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:00,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 22 treesize of output 26 [2022-02-10 03:06:00,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:00,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:00,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387555515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:00,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:00,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:00,192 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586218805] [2022-02-10 03:06:00,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:00,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:00,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:00,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:00,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:00,193 INFO L87 Difference]: Start difference. First operand 265 states and 635 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:00,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:00,287 INFO L93 Difference]: Finished difference Result 295 states and 696 transitions. [2022-02-10 03:06:00,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:00,287 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:00,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:00,288 INFO L225 Difference]: With dead ends: 295 [2022-02-10 03:06:00,288 INFO L226 Difference]: Without dead ends: 288 [2022-02-10 03:06:00,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:00,288 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:00,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 73 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 297 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-02-10 03:06:00,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-02-10 03:06:00,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 266. [2022-02-10 03:06:00,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4075471698113207) internal successors, (638), 265 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:00,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-10 03:06:00,291 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-10 03:06:00,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:00,291 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-10 03:06:00,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:00,291 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-10 03:06:00,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:00,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:00,291 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:00,307 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-02-10 03:06:00,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-02-10 03:06:00,507 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:00,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:00,507 INFO L85 PathProgramCache]: Analyzing trace with hash -341704404, now seen corresponding path program 158 times [2022-02-10 03:06:00,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:00,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540156625] [2022-02-10 03:06:00,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:00,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:00,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:00,643 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:00,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:00,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540156625] [2022-02-10 03:06:00,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540156625] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:00,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175080903] [2022-02-10 03:06:00,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:00,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:00,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:00,644 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-02-10 03:06:00,645 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-02-10 03:06:00,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:00,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:00,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:00,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:00,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:00,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 19 treesize of output 15 [2022-02-10 03:06:00,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:00,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 19 treesize of output 15 [2022-02-10 03:06:00,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:06:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:00,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:00,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:00,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:00,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:00,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:00,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:00,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 18 treesize of output 22 [2022-02-10 03:06:01,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:01,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175080903] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:01,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:01,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:01,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694465864] [2022-02-10 03:06:01,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:01,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:01,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:01,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:01,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:01,064 INFO L87 Difference]: Start difference. First operand 266 states and 638 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:01,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:01,376 INFO L93 Difference]: Finished difference Result 331 states and 750 transitions. [2022-02-10 03:06:01,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:01,376 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:01,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:01,376 INFO L225 Difference]: With dead ends: 331 [2022-02-10 03:06:01,376 INFO L226 Difference]: Without dead ends: 326 [2022-02-10 03:06:01,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:06:01,377 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 50 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:01,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 129 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 431 Invalid, 0 Unknown, 126 Unchecked, 0.1s Time] [2022-02-10 03:06:01,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-02-10 03:06:01,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 266. [2022-02-10 03:06:01,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.4075471698113207) internal successors, (638), 265 states have internal predecessors, (638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:01,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 638 transitions. [2022-02-10 03:06:01,380 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 638 transitions. Word has length 21 [2022-02-10 03:06:01,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:01,380 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 638 transitions. [2022-02-10 03:06:01,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:01,380 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 638 transitions. [2022-02-10 03:06:01,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:01,381 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:01,381 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:01,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:01,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:01,597 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:01,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:01,597 INFO L85 PathProgramCache]: Analyzing trace with hash -199782317, now seen corresponding path program 159 times [2022-02-10 03:06:01,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:01,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893504794] [2022-02-10 03:06:01,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:01,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:01,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:01,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:01,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893504794] [2022-02-10 03:06:01,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893504794] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:01,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373880793] [2022-02-10 03:06:01,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:01,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:01,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:01,691 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-02-10 03:06:01,692 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-02-10 03:06:01,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:01,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:01,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:01,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:01,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:01,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 19 treesize of output 15 [2022-02-10 03:06:01,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:01,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:01,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:06:01,985 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:01,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:02,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:02,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 15 treesize of output 19 [2022-02-10 03:06:02,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:02,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 22 treesize of output 26 [2022-02-10 03:06:02,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:02,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:02,160 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:02,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373880793] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:02,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:02,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:02,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542713460] [2022-02-10 03:06:02,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:02,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:02,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:02,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:02,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:02,161 INFO L87 Difference]: Start difference. First operand 266 states and 638 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:02,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:02,285 INFO L93 Difference]: Finished difference Result 303 states and 712 transitions. [2022-02-10 03:06:02,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:02,285 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:02,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:02,285 INFO L225 Difference]: With dead ends: 303 [2022-02-10 03:06:02,286 INFO L226 Difference]: Without dead ends: 296 [2022-02-10 03:06:02,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:02,286 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 15 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:02,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 83 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 300 Invalid, 0 Unknown, 52 Unchecked, 0.1s Time] [2022-02-10 03:06:02,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-10 03:06:02,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 274. [2022-02-10 03:06:02,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 2.399267399267399) internal successors, (655), 273 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:02,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 655 transitions. [2022-02-10 03:06:02,289 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 655 transitions. Word has length 21 [2022-02-10 03:06:02,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:02,289 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 655 transitions. [2022-02-10 03:06:02,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:02,289 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 655 transitions. [2022-02-10 03:06:02,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:02,289 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:02,289 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:02,305 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-02-10 03:06:02,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:02,499 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:02,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:02,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1601911473, now seen corresponding path program 160 times [2022-02-10 03:06:02,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:02,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037379503] [2022-02-10 03:06:02,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:02,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:02,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:02,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:02,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:02,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037379503] [2022-02-10 03:06:02,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037379503] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:02,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863823033] [2022-02-10 03:06:02,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:02,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:02,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:02,639 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-02-10 03:06:02,640 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-02-10 03:06:02,719 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:02,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:02,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:02,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:02,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:02,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 19 treesize of output 15 [2022-02-10 03:06:02,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:02,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:06:02,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:02,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:03,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:03,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 15 treesize of output 19 [2022-02-10 03:06:03,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:03,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 22 treesize of output 26 [2022-02-10 03:06:03,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:03,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:03,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863823033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:03,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:03,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:03,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982416773] [2022-02-10 03:06:03,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:03,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:03,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:03,176 INFO L87 Difference]: Start difference. First operand 274 states and 655 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:03,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:03,439 INFO L93 Difference]: Finished difference Result 333 states and 756 transitions. [2022-02-10 03:06:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:06:03,440 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:03,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:03,440 INFO L225 Difference]: With dead ends: 333 [2022-02-10 03:06:03,440 INFO L226 Difference]: Without dead ends: 328 [2022-02-10 03:06:03,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:06:03,441 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:03,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 123 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 413 Invalid, 0 Unknown, 138 Unchecked, 0.1s Time] [2022-02-10 03:06:03,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-02-10 03:06:03,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 272. [2022-02-10 03:06:03,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 2.4059040590405902) internal successors, (652), 271 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:03,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 652 transitions. [2022-02-10 03:06:03,444 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 652 transitions. Word has length 21 [2022-02-10 03:06:03,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:03,444 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 652 transitions. [2022-02-10 03:06:03,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:03,444 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 652 transitions. [2022-02-10 03:06:03,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:03,444 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:03,445 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:03,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-02-10 03:06:03,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:03,659 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:03,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:03,660 INFO L85 PathProgramCache]: Analyzing trace with hash 448689716, now seen corresponding path program 161 times [2022-02-10 03:06:03,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:03,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513707510] [2022-02-10 03:06:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:03,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:03,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:03,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:03,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:03,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513707510] [2022-02-10 03:06:03,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513707510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:03,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040157620] [2022-02-10 03:06:03,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:03,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:03,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:03,804 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-02-10 03:06:03,805 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-02-10 03:06:03,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:03,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:03,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:03,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:03,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:03,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 19 treesize of output 15 [2022-02-10 03:06:03,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:03,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:03,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:06:04,050 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:04,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:04,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:04,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 16 treesize of output 20 [2022-02-10 03:06:04,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:04,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 22 treesize of output 26 [2022-02-10 03:06:04,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:04,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040157620] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:04,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:04,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:04,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786411273] [2022-02-10 03:06:04,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:04,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:04,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:04,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:04,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:04,305 INFO L87 Difference]: Start difference. First operand 272 states and 652 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:04,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:04,530 INFO L93 Difference]: Finished difference Result 315 states and 723 transitions. [2022-02-10 03:06:04,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:04,530 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:04,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:04,531 INFO L225 Difference]: With dead ends: 315 [2022-02-10 03:06:04,531 INFO L226 Difference]: Without dead ends: 310 [2022-02-10 03:06:04,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:06:04,531 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:04,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 109 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 440 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:06:04,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-02-10 03:06:04,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 272. [2022-02-10 03:06:04,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 2.4059040590405902) internal successors, (652), 271 states have internal predecessors, (652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:04,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 652 transitions. [2022-02-10 03:06:04,534 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 652 transitions. Word has length 21 [2022-02-10 03:06:04,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:04,535 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 652 transitions. [2022-02-10 03:06:04,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:04,535 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 652 transitions. [2022-02-10 03:06:04,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:04,535 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:04,535 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:04,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-02-10 03:06:04,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:04,739 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:04,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:04,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1042251859, now seen corresponding path program 162 times [2022-02-10 03:06:04,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:04,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274766426] [2022-02-10 03:06:04,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:04,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:04,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:04,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:04,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274766426] [2022-02-10 03:06:04,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274766426] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:04,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053651280] [2022-02-10 03:06:04,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:04,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:04,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:04,850 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-02-10 03:06:04,851 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-02-10 03:06:04,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:06:04,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:04,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:04,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:04,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:04,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:04,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:04,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 5 [2022-02-10 03:06:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:05,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:05,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:05,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 15 treesize of output 19 [2022-02-10 03:06:05,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:05,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 22 treesize of output 26 [2022-02-10 03:06:05,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:05,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:05,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053651280] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:05,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:05,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:05,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277882780] [2022-02-10 03:06:05,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:05,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:05,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:05,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:05,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:05,118 INFO L87 Difference]: Start difference. First operand 272 states and 652 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:05,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:05,192 INFO L93 Difference]: Finished difference Result 303 states and 717 transitions. [2022-02-10 03:06:05,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:05,192 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:05,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:05,192 INFO L225 Difference]: With dead ends: 303 [2022-02-10 03:06:05,192 INFO L226 Difference]: Without dead ends: 296 [2022-02-10 03:06:05,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:05,193 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:05,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 75 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 290 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-02-10 03:06:05,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-10 03:06:05,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 274. [2022-02-10 03:06:05,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 2.4175824175824174) internal successors, (660), 273 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 660 transitions. [2022-02-10 03:06:05,196 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 660 transitions. Word has length 21 [2022-02-10 03:06:05,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:05,196 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 660 transitions. [2022-02-10 03:06:05,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:05,196 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 660 transitions. [2022-02-10 03:06:05,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:05,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:05,196 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:05,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:05,410 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,SelfDestructingSolverStorable166 [2022-02-10 03:06:05,411 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:05,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:05,411 INFO L85 PathProgramCache]: Analyzing trace with hash -612088374, now seen corresponding path program 163 times [2022-02-10 03:06:05,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:05,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273636882] [2022-02-10 03:06:05,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:05,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:05,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:05,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273636882] [2022-02-10 03:06:05,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273636882] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:05,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755298140] [2022-02-10 03:06:05,508 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:05,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:05,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:05,509 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-02-10 03:06:05,510 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-02-10 03:06:05,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:05,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:05,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:05,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:05,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 19 treesize of output 15 [2022-02-10 03:06:05,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:05,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:06:05,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:05,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 12 treesize of output 5 [2022-02-10 03:06:05,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:05,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:05,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:05,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 22 treesize of output 26 [2022-02-10 03:06:05,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:05,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 18 treesize of output 22 [2022-02-10 03:06:05,833 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:05,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755298140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:05,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:05,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:05,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621529173] [2022-02-10 03:06:05,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:05,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:05,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:05,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:05,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:05,834 INFO L87 Difference]: Start difference. First operand 274 states and 660 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:06,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:06,057 INFO L93 Difference]: Finished difference Result 336 states and 760 transitions. [2022-02-10 03:06:06,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:06:06,057 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:06,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:06,058 INFO L225 Difference]: With dead ends: 336 [2022-02-10 03:06:06,058 INFO L226 Difference]: Without dead ends: 331 [2022-02-10 03:06:06,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=659, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:06,058 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 58 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:06,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 129 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 429 Invalid, 0 Unknown, 90 Unchecked, 0.1s Time] [2022-02-10 03:06:06,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-02-10 03:06:06,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 274. [2022-02-10 03:06:06,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 2.4175824175824174) internal successors, (660), 273 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:06,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 660 transitions. [2022-02-10 03:06:06,061 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 660 transitions. Word has length 21 [2022-02-10 03:06:06,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:06,061 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 660 transitions. [2022-02-10 03:06:06,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:06,061 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 660 transitions. [2022-02-10 03:06:06,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:06,062 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:06,062 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:06,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-02-10 03:06:06,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:06,277 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:06,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:06,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1059461945, now seen corresponding path program 164 times [2022-02-10 03:06:06,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:06,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245747817] [2022-02-10 03:06:06,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:06,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:06,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:06,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:06,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245747817] [2022-02-10 03:06:06,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245747817] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:06,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128506714] [2022-02-10 03:06:06,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:06,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:06,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:06,349 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-02-10 03:06:06,350 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-02-10 03:06:06,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:06,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:06,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:06,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:06,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:06,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 19 treesize of output 15 [2022-02-10 03:06:06,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:06,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 21 treesize of output 17 [2022-02-10 03:06:06,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:06:06,495 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:06,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:06,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:06,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 15 treesize of output 19 [2022-02-10 03:06:06,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:06,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:06,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 18 treesize of output 22 [2022-02-10 03:06:06,605 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:06,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128506714] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:06,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:06,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:06,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977873797] [2022-02-10 03:06:06,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:06,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:06,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:06,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:06,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:06,605 INFO L87 Difference]: Start difference. First operand 274 states and 660 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:06,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:06,683 INFO L93 Difference]: Finished difference Result 306 states and 723 transitions. [2022-02-10 03:06:06,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:06,683 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:06,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:06,683 INFO L225 Difference]: With dead ends: 306 [2022-02-10 03:06:06,683 INFO L226 Difference]: Without dead ends: 298 [2022-02-10 03:06:06,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:06,684 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:06,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 60 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 247 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:06:06,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-02-10 03:06:06,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 274. [2022-02-10 03:06:06,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 2.4175824175824174) internal successors, (660), 273 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:06,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 660 transitions. [2022-02-10 03:06:06,686 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 660 transitions. Word has length 21 [2022-02-10 03:06:06,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:06,687 INFO L470 AbstractCegarLoop]: Abstraction has 274 states and 660 transitions. [2022-02-10 03:06:06,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:06,687 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 660 transitions. [2022-02-10 03:06:06,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:06,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:06,687 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:06,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-02-10 03:06:06,895 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,SelfDestructingSolverStorable168 [2022-02-10 03:06:06,895 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:06,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:06,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1425469767, now seen corresponding path program 165 times [2022-02-10 03:06:06,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:06,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098236967] [2022-02-10 03:06:06,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:06,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:07,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:07,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:07,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098236967] [2022-02-10 03:06:07,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098236967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:07,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995779232] [2022-02-10 03:06:07,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:07,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:07,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:07,025 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-02-10 03:06:07,026 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-02-10 03:06:07,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:06:07,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:07,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:06:07,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:07,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:07,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 19 treesize of output 15 [2022-02-10 03:06:07,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:07,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:07,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 17 treesize of output 13 [2022-02-10 03:06:07,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:07,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:07,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:07,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 16 treesize of output 20 [2022-02-10 03:06:07,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:07,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:07,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:07,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995779232] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:07,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:07,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:07,441 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371128250] [2022-02-10 03:06:07,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:07,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:07,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:07,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:07,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:07,441 INFO L87 Difference]: Start difference. First operand 274 states and 660 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:07,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:07,822 INFO L93 Difference]: Finished difference Result 377 states and 847 transitions. [2022-02-10 03:06:07,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:06:07,822 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:07,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:07,822 INFO L225 Difference]: With dead ends: 377 [2022-02-10 03:06:07,822 INFO L226 Difference]: Without dead ends: 367 [2022-02-10 03:06:07,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:06:07,823 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:07,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 139 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 548 Invalid, 0 Unknown, 6 Unchecked, 0.2s Time] [2022-02-10 03:06:07,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-02-10 03:06:07,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 277. [2022-02-10 03:06:07,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.4420289855072466) internal successors, (674), 276 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:07,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 674 transitions. [2022-02-10 03:06:07,826 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 674 transitions. Word has length 21 [2022-02-10 03:06:07,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:07,826 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 674 transitions. [2022-02-10 03:06:07,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:07,826 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 674 transitions. [2022-02-10 03:06:07,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:07,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:07,827 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:07,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-02-10 03:06:08,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-02-10 03:06:08,043 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:08,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:08,043 INFO L85 PathProgramCache]: Analyzing trace with hash 689450563, now seen corresponding path program 166 times [2022-02-10 03:06:08,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:08,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551791661] [2022-02-10 03:06:08,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:08,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:08,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:08,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551791661] [2022-02-10 03:06:08,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551791661] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:08,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013022848] [2022-02-10 03:06:08,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:08,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:08,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:08,120 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-02-10 03:06:08,120 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-02-10 03:06:08,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:08,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:08,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:08,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:08,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:08,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 19 treesize of output 15 [2022-02-10 03:06:08,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:08,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:08,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 10 treesize of output 5 [2022-02-10 03:06:08,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:08,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:08,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:08,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 15 treesize of output 19 [2022-02-10 03:06:08,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:08,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 22 treesize of output 26 [2022-02-10 03:06:08,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:08,428 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013022848] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:08,428 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:08,428 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:08,429 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541330116] [2022-02-10 03:06:08,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:08,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:08,429 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:08,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:08,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:08,429 INFO L87 Difference]: Start difference. First operand 277 states and 674 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:06:08,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:08,539 INFO L93 Difference]: Finished difference Result 316 states and 749 transitions. [2022-02-10 03:06:08,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:06:08,539 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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 21 [2022-02-10 03:06:08,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:08,540 INFO L225 Difference]: With dead ends: 316 [2022-02-10 03:06:08,540 INFO L226 Difference]: Without dead ends: 307 [2022-02-10 03:06:08,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:08,540 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:08,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 80 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 264 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-02-10 03:06:08,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2022-02-10 03:06:08,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 276. [2022-02-10 03:06:08,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.4363636363636365) internal successors, (670), 275 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-02-10 03:06:08,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 670 transitions. [2022-02-10 03:06:08,543 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 670 transitions. Word has length 21 [2022-02-10 03:06:08,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:08,543 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 670 transitions. [2022-02-10 03:06:08,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:06:08,543 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 670 transitions. [2022-02-10 03:06:08,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:08,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:08,543 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:08,560 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-02-10 03:06:08,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:08,747 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:08,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:08,748 INFO L85 PathProgramCache]: Analyzing trace with hash -2079103409, now seen corresponding path program 167 times [2022-02-10 03:06:08,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:08,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632637159] [2022-02-10 03:06:08,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:08,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:08,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:08,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632637159] [2022-02-10 03:06:08,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632637159] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:08,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595939426] [2022-02-10 03:06:08,893 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:08,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:08,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:08,894 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-02-10 03:06:08,895 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-02-10 03:06:08,919 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:06:08,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:08,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:08,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:08,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:08,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 19 treesize of output 15 [2022-02-10 03:06:09,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:09,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:09,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 11 treesize of output 3 [2022-02-10 03:06:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:09,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:09,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:09,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 16 treesize of output 20 [2022-02-10 03:06:09,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:09,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 22 treesize of output 26 [2022-02-10 03:06:09,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:09,249 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:09,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595939426] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:09,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:09,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:09,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116647233] [2022-02-10 03:06:09,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:09,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:09,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:09,250 INFO L87 Difference]: Start difference. First operand 276 states and 670 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:09,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:09,490 INFO L93 Difference]: Finished difference Result 363 states and 826 transitions. [2022-02-10 03:06:09,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:09,490 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:09,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:09,491 INFO L225 Difference]: With dead ends: 363 [2022-02-10 03:06:09,491 INFO L226 Difference]: Without dead ends: 358 [2022-02-10 03:06:09,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:09,491 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:09,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 125 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 403 Invalid, 0 Unknown, 89 Unchecked, 0.1s Time] [2022-02-10 03:06:09,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-10 03:06:09,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 276. [2022-02-10 03:06:09,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.4363636363636365) internal successors, (670), 275 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-02-10 03:06:09,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 670 transitions. [2022-02-10 03:06:09,495 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 670 transitions. Word has length 21 [2022-02-10 03:06:09,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:09,495 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 670 transitions. [2022-02-10 03:06:09,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:09,495 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 670 transitions. [2022-02-10 03:06:09,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:09,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:09,495 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:09,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:09,711 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,SelfDestructingSolverStorable171 [2022-02-10 03:06:09,711 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:09,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:09,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1704167299, now seen corresponding path program 168 times [2022-02-10 03:06:09,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:09,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860541507] [2022-02-10 03:06:09,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:09,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:09,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:09,849 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:09,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:09,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860541507] [2022-02-10 03:06:09,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860541507] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:09,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951667247] [2022-02-10 03:06:09,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:09,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:09,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:09,850 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-02-10 03:06:09,894 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-02-10 03:06:09,897 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:06:09,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:09,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:09,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:09,970 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 19 treesize of output 15 [2022-02-10 03:06:09,995 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-02-10 03:06:09,996 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 17 treesize of output 13 [2022-02-10 03:06:10,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:10,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:10,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:10,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 18 treesize of output 22 [2022-02-10 03:06:10,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:10,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 20 treesize of output 24 [2022-02-10 03:06:10,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:10,306 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:10,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951667247] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:10,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:10,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:06:10,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222885109] [2022-02-10 03:06:10,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:10,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:06:10,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:10,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:06:10,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:10,307 INFO L87 Difference]: Start difference. First operand 276 states and 670 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:10,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:10,712 INFO L93 Difference]: Finished difference Result 389 states and 879 transitions. [2022-02-10 03:06:10,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:10,712 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:06:10,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:10,713 INFO L225 Difference]: With dead ends: 389 [2022-02-10 03:06:10,713 INFO L226 Difference]: Without dead ends: 384 [2022-02-10 03:06:10,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=748, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:06:10,713 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:10,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 111 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:10,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-10 03:06:10,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 283. [2022-02-10 03:06:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.450354609929078) internal successors, (691), 282 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:10,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 691 transitions. [2022-02-10 03:06:10,717 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 691 transitions. Word has length 21 [2022-02-10 03:06:10,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:10,717 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 691 transitions. [2022-02-10 03:06:10,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:10,717 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 691 transitions. [2022-02-10 03:06:10,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:10,717 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:10,717 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:10,747 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-02-10 03:06:10,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:10,933 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:10,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:10,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1800405877, now seen corresponding path program 169 times [2022-02-10 03:06:10,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:10,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119795563] [2022-02-10 03:06:10,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:10,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:11,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:11,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:11,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119795563] [2022-02-10 03:06:11,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119795563] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:11,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733791104] [2022-02-10 03:06:11,019 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:11,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:11,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:11,020 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-02-10 03:06:11,021 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-02-10 03:06:11,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:11,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:11,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:11,095 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 19 treesize of output 15 [2022-02-10 03:06:11,124 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 19 treesize of output 15 [2022-02-10 03:06:11,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:11,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:11,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:11,296 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:11,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-02-10 03:06:11,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:11,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 16 treesize of output 20 [2022-02-10 03:06:11,317 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:11,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733791104] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:11,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:11,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:06:11,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970393215] [2022-02-10 03:06:11,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:11,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:06:11,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:11,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:06:11,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:11,318 INFO L87 Difference]: Start difference. First operand 283 states and 691 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:11,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:11,569 INFO L93 Difference]: Finished difference Result 395 states and 900 transitions. [2022-02-10 03:06:11,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:06:11,569 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:06:11,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:11,570 INFO L225 Difference]: With dead ends: 395 [2022-02-10 03:06:11,570 INFO L226 Difference]: Without dead ends: 390 [2022-02-10 03:06:11,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:11,570 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:11,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 108 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:11,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-10 03:06:11,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 278. [2022-02-10 03:06:11,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 277 states have (on average 2.436823104693141) internal successors, (675), 277 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 675 transitions. [2022-02-10 03:06:11,573 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 675 transitions. Word has length 21 [2022-02-10 03:06:11,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:11,573 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 675 transitions. [2022-02-10 03:06:11,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:11,574 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 675 transitions. [2022-02-10 03:06:11,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:11,574 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:11,574 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:11,590 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-02-10 03:06:11,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:11,779 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:11,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:11,780 INFO L85 PathProgramCache]: Analyzing trace with hash 142597958, now seen corresponding path program 170 times [2022-02-10 03:06:11,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:11,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693960451] [2022-02-10 03:06:11,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:11,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:11,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:11,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:11,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:11,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693960451] [2022-02-10 03:06:11,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693960451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:11,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383766444] [2022-02-10 03:06:11,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:11,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:11,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:11,866 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-02-10 03:06:11,866 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-02-10 03:06:11,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:11,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:11,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:11,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:11,922 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 19 treesize of output 15 [2022-02-10 03:06:11,952 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 19 treesize of output 15 [2022-02-10 03:06:11,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:11,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:12,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:12,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 18 treesize of output 22 [2022-02-10 03:06:12,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:12,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 21 treesize of output 25 [2022-02-10 03:06:12,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:06:12,095 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:12,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383766444] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:12,095 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:12,095 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:06:12,095 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751033149] [2022-02-10 03:06:12,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:12,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:06:12,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:12,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:06:12,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:06:12,096 INFO L87 Difference]: Start difference. First operand 278 states and 675 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-02-10 03:06:12,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:12,283 INFO L93 Difference]: Finished difference Result 475 states and 1054 transitions. [2022-02-10 03:06:12,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:12,284 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 21 [2022-02-10 03:06:12,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:12,284 INFO L225 Difference]: With dead ends: 475 [2022-02-10 03:06:12,284 INFO L226 Difference]: Without dead ends: 470 [2022-02-10 03:06:12,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:06:12,285 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 72 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:12,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 134 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:12,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-02-10 03:06:12,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 278. [2022-02-10 03:06:12,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 277 states have (on average 2.436823104693141) internal successors, (675), 277 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:12,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 675 transitions. [2022-02-10 03:06:12,288 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 675 transitions. Word has length 21 [2022-02-10 03:06:12,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:12,288 INFO L470 AbstractCegarLoop]: Abstraction has 278 states and 675 transitions. [2022-02-10 03:06:12,288 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-02-10 03:06:12,288 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 675 transitions. [2022-02-10 03:06:12,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:12,289 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:12,289 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:12,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-02-10 03:06:12,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:12,505 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:12,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:12,505 INFO L85 PathProgramCache]: Analyzing trace with hash -15326393, now seen corresponding path program 171 times [2022-02-10 03:06:12,505 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:12,505 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93823513] [2022-02-10 03:06:12,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:12,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:12,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:12,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:12,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:12,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93823513] [2022-02-10 03:06:12,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93823513] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:12,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320824585] [2022-02-10 03:06:12,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:12,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:12,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:12,588 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-02-10 03:06:12,588 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-02-10 03:06:12,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:12,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:12,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:06:12,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:12,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:12,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 19 treesize of output 15 [2022-02-10 03:06:12,677 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-02-10 03:06:12,679 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 17 treesize of output 13 [2022-02-10 03:06:12,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:12,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:12,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:12,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 15 treesize of output 19 [2022-02-10 03:06:12,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:12,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 22 treesize of output 26 [2022-02-10 03:06:12,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:12,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 18 treesize of output 22 [2022-02-10 03:06:12,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:12,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320824585] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:12,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:12,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:06:12,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365301840] [2022-02-10 03:06:12,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:12,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:12,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:12,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:12,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:12,914 INFO L87 Difference]: Start difference. First operand 278 states and 675 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:13,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:13,334 INFO L93 Difference]: Finished difference Result 501 states and 1089 transitions. [2022-02-10 03:06:13,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:06:13,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:13,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:13,335 INFO L225 Difference]: With dead ends: 501 [2022-02-10 03:06:13,335 INFO L226 Difference]: Without dead ends: 486 [2022-02-10 03:06:13,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=224, Invalid=898, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:06:13,336 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 116 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:13,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 138 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:13,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-10 03:06:13,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 288. [2022-02-10 03:06:13,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.4355400696864113) internal successors, (699), 287 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:13,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 699 transitions. [2022-02-10 03:06:13,339 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 699 transitions. Word has length 21 [2022-02-10 03:06:13,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:13,340 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 699 transitions. [2022-02-10 03:06:13,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:13,340 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 699 transitions. [2022-02-10 03:06:13,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:13,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:13,340 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:13,356 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-02-10 03:06:13,556 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,SelfDestructingSolverStorable175 [2022-02-10 03:06:13,556 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:13,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:13,557 INFO L85 PathProgramCache]: Analyzing trace with hash 786411207, now seen corresponding path program 172 times [2022-02-10 03:06:13,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:13,557 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110762393] [2022-02-10 03:06:13,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:13,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:13,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:13,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:13,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110762393] [2022-02-10 03:06:13,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110762393] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:13,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472988519] [2022-02-10 03:06:13,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:13,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:13,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:13,610 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-02-10 03:06:13,611 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-02-10 03:06:13,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:13,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:13,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:13,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:13,669 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 19 treesize of output 15 [2022-02-10 03:06:13,701 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 20 treesize of output 16 [2022-02-10 03:06:13,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:13,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:13,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:13,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 15 treesize of output 19 [2022-02-10 03:06:13,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:06:13,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:13,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:13,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:13,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472988519] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:13,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:13,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-10 03:06:13,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697316458] [2022-02-10 03:06:13,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:13,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:06:13,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:13,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:06:13,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:06:13,905 INFO L87 Difference]: Start difference. First operand 288 states and 699 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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-02-10 03:06:14,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:14,080 INFO L93 Difference]: Finished difference Result 396 states and 911 transitions. [2022-02-10 03:06:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:14,080 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:14,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:14,081 INFO L225 Difference]: With dead ends: 396 [2022-02-10 03:06:14,081 INFO L226 Difference]: Without dead ends: 386 [2022-02-10 03:06:14,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:14,081 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 57 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:14,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 84 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:14,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-10 03:06:14,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 288. [2022-02-10 03:06:14,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.43205574912892) internal successors, (698), 287 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 698 transitions. [2022-02-10 03:06:14,084 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 698 transitions. Word has length 21 [2022-02-10 03:06:14,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:14,084 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 698 transitions. [2022-02-10 03:06:14,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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-02-10 03:06:14,084 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 698 transitions. [2022-02-10 03:06:14,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:14,085 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:14,085 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:14,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2022-02-10 03:06:14,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:14,295 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:14,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:14,295 INFO L85 PathProgramCache]: Analyzing trace with hash -269115517, now seen corresponding path program 173 times [2022-02-10 03:06:14,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:14,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827698536] [2022-02-10 03:06:14,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:14,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:14,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:14,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827698536] [2022-02-10 03:06:14,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827698536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:14,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613131886] [2022-02-10 03:06:14,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:14,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:14,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:14,360 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-02-10 03:06:14,361 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-02-10 03:06:14,385 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:14,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:14,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:14,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:14,407 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 19 treesize of output 15 [2022-02-10 03:06:14,431 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 19 treesize of output 15 [2022-02-10 03:06:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:14,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:14,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:14,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 17 treesize of output 21 [2022-02-10 03:06:14,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:14,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 20 treesize of output 24 [2022-02-10 03:06:14,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:14,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:14,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613131886] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:14,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:14,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:06:14,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279703176] [2022-02-10 03:06:14,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:14,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:06:14,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:14,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:06:14,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:06:14,596 INFO L87 Difference]: Start difference. First operand 288 states and 698 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-02-10 03:06:14,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:14,777 INFO L93 Difference]: Finished difference Result 473 states and 1049 transitions. [2022-02-10 03:06:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:14,778 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 21 [2022-02-10 03:06:14,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:14,778 INFO L225 Difference]: With dead ends: 473 [2022-02-10 03:06:14,778 INFO L226 Difference]: Without dead ends: 468 [2022-02-10 03:06:14,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:06:14,779 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:14,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 104 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:14,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-02-10 03:06:14,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 289. [2022-02-10 03:06:14,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.4340277777777777) internal successors, (701), 288 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:14,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 701 transitions. [2022-02-10 03:06:14,782 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 701 transitions. Word has length 21 [2022-02-10 03:06:14,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:14,782 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 701 transitions. [2022-02-10 03:06:14,782 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-02-10 03:06:14,782 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 701 transitions. [2022-02-10 03:06:14,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:14,783 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:14,783 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:14,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:14,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:14,999 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:14,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:14,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1023042574, now seen corresponding path program 174 times [2022-02-10 03:06:15,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:15,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125739436] [2022-02-10 03:06:15,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:15,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:15,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:15,062 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:15,062 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:15,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125739436] [2022-02-10 03:06:15,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125739436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:15,062 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639354989] [2022-02-10 03:06:15,062 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:15,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:15,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:15,063 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-02-10 03:06:15,064 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-02-10 03:06:15,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:06:15,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:15,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:15,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:15,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:15,136 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-02-10 03:06:15,137 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 17 treesize of output 13 [2022-02-10 03:06:15,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:15,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:15,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 18 treesize of output 22 [2022-02-10 03:06:15,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:06:15,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:15,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 17 treesize of output 21 [2022-02-10 03:06:15,297 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:15,297 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639354989] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:15,298 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:15,298 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:06:15,298 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555982131] [2022-02-10 03:06:15,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:15,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:06:15,298 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:15,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:06:15,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:06:15,298 INFO L87 Difference]: Start difference. First operand 289 states and 701 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:06:15,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:15,470 INFO L93 Difference]: Finished difference Result 451 states and 1022 transitions. [2022-02-10 03:06:15,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:06:15,470 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:15,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:15,471 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:06:15,471 INFO L226 Difference]: Without dead ends: 446 [2022-02-10 03:06:15,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:06:15,471 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 60 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:15,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 86 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:15,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-10 03:06:15,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 289. [2022-02-10 03:06:15,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.4340277777777777) internal successors, (701), 288 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:15,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 701 transitions. [2022-02-10 03:06:15,475 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 701 transitions. Word has length 21 [2022-02-10 03:06:15,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:15,475 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 701 transitions. [2022-02-10 03:06:15,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:06:15,475 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 701 transitions. [2022-02-10 03:06:15,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:15,475 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:15,475 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:15,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:15,691 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,SelfDestructingSolverStorable178 [2022-02-10 03:06:15,691 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:15,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:15,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1711927695, now seen corresponding path program 175 times [2022-02-10 03:06:15,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:15,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327049571] [2022-02-10 03:06:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:15,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:15,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:15,746 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:15,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327049571] [2022-02-10 03:06:15,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327049571] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:15,746 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913985817] [2022-02-10 03:06:15,746 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:15,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:15,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:15,747 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-02-10 03:06:15,747 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-02-10 03:06:15,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:15,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:15,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:15,805 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 19 treesize of output 15 [2022-02-10 03:06:15,829 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 19 treesize of output 15 [2022-02-10 03:06:15,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:15,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:15,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:15,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:15,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 19 treesize of output 23 [2022-02-10 03:06:15,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:15,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 15 treesize of output 19 [2022-02-10 03:06:15,944 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:15,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913985817] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:15,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:15,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-10 03:06:15,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400514190] [2022-02-10 03:06:15,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:15,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:06:15,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:15,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:06:15,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:06:15,945 INFO L87 Difference]: Start difference. First operand 289 states and 701 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:06:16,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:16,085 INFO L93 Difference]: Finished difference Result 341 states and 808 transitions. [2022-02-10 03:06:16,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:16,085 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:16,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:16,086 INFO L225 Difference]: With dead ends: 341 [2022-02-10 03:06:16,086 INFO L226 Difference]: Without dead ends: 334 [2022-02-10 03:06:16,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:16,086 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 19 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:16,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 84 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:16,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-10 03:06:16,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 293. [2022-02-10 03:06:16,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.4178082191780823) internal successors, (706), 292 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:16,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 706 transitions. [2022-02-10 03:06:16,089 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 706 transitions. Word has length 21 [2022-02-10 03:06:16,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:16,089 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 706 transitions. [2022-02-10 03:06:16,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:06:16,089 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 706 transitions. [2022-02-10 03:06:16,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:16,090 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:16,090 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:16,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:16,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-02-10 03:06:16,299 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:16,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:16,299 INFO L85 PathProgramCache]: Analyzing trace with hash 704620742, now seen corresponding path program 176 times [2022-02-10 03:06:16,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:16,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752608106] [2022-02-10 03:06:16,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:16,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:16,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:16,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:16,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:16,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752608106] [2022-02-10 03:06:16,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752608106] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:16,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327524811] [2022-02-10 03:06:16,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:16,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:16,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:16,402 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-02-10 03:06:16,403 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-02-10 03:06:16,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:16,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:16,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:16,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:16,457 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 19 treesize of output 15 [2022-02-10 03:06:16,470 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-02-10 03:06:16,501 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:16,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:16,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:06:16,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:16,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 21 treesize of output 25 [2022-02-10 03:06:16,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:16,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 17 treesize of output 21 [2022-02-10 03:06:16,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:16,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327524811] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:16,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:16,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:06:16,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543743250] [2022-02-10 03:06:16,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:16,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:16,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:16,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:16,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:16,648 INFO L87 Difference]: Start difference. First operand 293 states and 706 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:16,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:16,830 INFO L93 Difference]: Finished difference Result 359 states and 829 transitions. [2022-02-10 03:06:16,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:16,831 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:06:16,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:16,831 INFO L225 Difference]: With dead ends: 359 [2022-02-10 03:06:16,831 INFO L226 Difference]: Without dead ends: 354 [2022-02-10 03:06:16,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:16,831 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:16,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 71 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:16,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-02-10 03:06:16,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 293. [2022-02-10 03:06:16,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.4178082191780823) internal successors, (706), 292 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:16,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 706 transitions. [2022-02-10 03:06:16,835 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 706 transitions. Word has length 21 [2022-02-10 03:06:16,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:16,835 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 706 transitions. [2022-02-10 03:06:16,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:16,835 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 706 transitions. [2022-02-10 03:06:16,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:16,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:16,835 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:16,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:17,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:17,051 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:17,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:17,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1984576769, now seen corresponding path program 177 times [2022-02-10 03:06:17,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:17,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475054056] [2022-02-10 03:06:17,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:17,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:17,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:17,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:17,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475054056] [2022-02-10 03:06:17,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475054056] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:17,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509554250] [2022-02-10 03:06:17,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:17,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:17,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:17,144 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-02-10 03:06:17,144 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-02-10 03:06:17,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:17,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:17,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:17,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:17,205 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 19 treesize of output 15 [2022-02-10 03:06:17,222 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-02-10 03:06:17,223 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 17 treesize of output 13 [2022-02-10 03:06:17,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:17,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:17,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:17,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:17,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 19 treesize of output 23 [2022-02-10 03:06:17,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:17,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:17,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509554250] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:17,356 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:17,356 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:06:17,356 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661310712] [2022-02-10 03:06:17,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:17,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:06:17,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:17,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:06:17,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:06:17,357 INFO L87 Difference]: Start difference. First operand 293 states and 706 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:06:17,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:17,458 INFO L93 Difference]: Finished difference Result 347 states and 820 transitions. [2022-02-10 03:06:17,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:17,458 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:17,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:17,459 INFO L225 Difference]: With dead ends: 347 [2022-02-10 03:06:17,459 INFO L226 Difference]: Without dead ends: 339 [2022-02-10 03:06:17,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:17,459 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 24 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:17,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 57 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:17,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-02-10 03:06:17,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 291. [2022-02-10 03:06:17,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.424137931034483) internal successors, (703), 290 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:17,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 703 transitions. [2022-02-10 03:06:17,462 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 703 transitions. Word has length 21 [2022-02-10 03:06:17,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:17,462 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 703 transitions. [2022-02-10 03:06:17,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:06:17,462 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 703 transitions. [2022-02-10 03:06:17,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:17,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:17,463 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:17,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:17,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:17,679 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:17,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:17,679 INFO L85 PathProgramCache]: Analyzing trace with hash -909577589, now seen corresponding path program 178 times [2022-02-10 03:06:17,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:17,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429364032] [2022-02-10 03:06:17,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:17,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:17,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:17,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:17,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429364032] [2022-02-10 03:06:17,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429364032] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:17,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451571338] [2022-02-10 03:06:17,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:17,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:17,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:17,740 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-02-10 03:06:17,740 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-02-10 03:06:17,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:17,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:17,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:17,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:17,829 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 17 treesize of output 13 [2022-02-10 03:06:17,851 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 19 treesize of output 15 [2022-02-10 03:06:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:17,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:17,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:06:17,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:17,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 20 treesize of output 24 [2022-02-10 03:06:17,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:17,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:18,005 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:18,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451571338] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:18,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:18,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:06:18,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512594538] [2022-02-10 03:06:18,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:18,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:06:18,006 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:18,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:06:18,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:06:18,006 INFO L87 Difference]: Start difference. First operand 291 states and 703 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:06:18,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:18,183 INFO L93 Difference]: Finished difference Result 440 states and 991 transitions. [2022-02-10 03:06:18,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:18,183 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:18,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:18,184 INFO L225 Difference]: With dead ends: 440 [2022-02-10 03:06:18,184 INFO L226 Difference]: Without dead ends: 435 [2022-02-10 03:06:18,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:06:18,184 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 74 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:18,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 96 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:18,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-10 03:06:18,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 290. [2022-02-10 03:06:18,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.422145328719723) internal successors, (700), 289 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:18,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 700 transitions. [2022-02-10 03:06:18,188 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 700 transitions. Word has length 21 [2022-02-10 03:06:18,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:18,188 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 700 transitions. [2022-02-10 03:06:18,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:06:18,188 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 700 transitions. [2022-02-10 03:06:18,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:18,189 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:18,189 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:18,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-02-10 03:06:18,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:18,401 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:18,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:18,402 INFO L85 PathProgramCache]: Analyzing trace with hash -29132973, now seen corresponding path program 179 times [2022-02-10 03:06:18,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:18,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722795340] [2022-02-10 03:06:18,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:18,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:18,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:18,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:18,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722795340] [2022-02-10 03:06:18,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722795340] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:18,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360980206] [2022-02-10 03:06:18,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:18,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:18,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:18,507 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-02-10 03:06:18,507 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-02-10 03:06:18,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:18,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:18,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:18,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:18,564 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 17 treesize of output 13 [2022-02-10 03:06:18,576 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 19 treesize of output 15 [2022-02-10 03:06:18,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:18,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:18,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:18,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 18 treesize of output 22 [2022-02-10 03:06:18,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:06:18,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:18,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 16 treesize of output 20 [2022-02-10 03:06:18,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:18,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360980206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:18,734 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:18,734 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:06:18,734 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359749859] [2022-02-10 03:06:18,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:18,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:06:18,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:18,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:06:18,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:06:18,735 INFO L87 Difference]: Start difference. First operand 290 states and 700 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:06:19,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:19,035 INFO L93 Difference]: Finished difference Result 416 states and 948 transitions. [2022-02-10 03:06:19,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:19,036 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:19,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:19,036 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:06:19,036 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:06:19,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:19,037 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 76 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:19,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 107 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:19,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:06:19,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 290. [2022-02-10 03:06:19,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 289 states have (on average 2.422145328719723) internal successors, (700), 289 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:19,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 700 transitions. [2022-02-10 03:06:19,040 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 700 transitions. Word has length 21 [2022-02-10 03:06:19,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:19,040 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 700 transitions. [2022-02-10 03:06:19,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:06:19,040 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 700 transitions. [2022-02-10 03:06:19,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:19,041 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:19,041 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:19,057 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-02-10 03:06:19,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-02-10 03:06:19,257 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:19,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:19,257 INFO L85 PathProgramCache]: Analyzing trace with hash 617490763, now seen corresponding path program 180 times [2022-02-10 03:06:19,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:19,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4336434] [2022-02-10 03:06:19,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:19,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:19,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:19,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:19,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4336434] [2022-02-10 03:06:19,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4336434] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:19,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051159422] [2022-02-10 03:06:19,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:19,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:19,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:19,373 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-02-10 03:06:19,373 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-02-10 03:06:19,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:06:19,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:19,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:19,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:19,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:19,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 17 treesize of output 13 [2022-02-10 03:06:19,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:19,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 19 treesize of output 15 [2022-02-10 03:06:19,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:19,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 10 treesize of output 5 [2022-02-10 03:06:19,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:19,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:19,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:19,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:19,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:19,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:19,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051159422] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:19,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:19,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:19,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593900253] [2022-02-10 03:06:19,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:19,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:19,759 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:19,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:19,759 INFO L87 Difference]: Start difference. First operand 290 states and 700 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:19,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:19,867 INFO L93 Difference]: Finished difference Result 318 states and 755 transitions. [2022-02-10 03:06:19,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:19,868 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:19,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:19,868 INFO L225 Difference]: With dead ends: 318 [2022-02-10 03:06:19,868 INFO L226 Difference]: Without dead ends: 311 [2022-02-10 03:06:19,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:19,869 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:19,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 95 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 302 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:06:19,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-02-10 03:06:19,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 291. [2022-02-10 03:06:19,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.424137931034483) internal successors, (703), 290 states have internal predecessors, (703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:19,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 703 transitions. [2022-02-10 03:06:19,872 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 703 transitions. Word has length 21 [2022-02-10 03:06:19,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:19,872 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 703 transitions. [2022-02-10 03:06:19,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:19,872 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 703 transitions. [2022-02-10 03:06:19,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:19,872 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:19,872 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:19,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Ended with exit code 0 [2022-02-10 03:06:20,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:20,079 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:20,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:20,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1407884883, now seen corresponding path program 181 times [2022-02-10 03:06:20,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:20,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738835025] [2022-02-10 03:06:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:20,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:20,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:20,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:20,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738835025] [2022-02-10 03:06:20,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738835025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:20,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831082379] [2022-02-10 03:06:20,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:20,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:20,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:20,163 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-02-10 03:06:20,164 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-02-10 03:06:20,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:20,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:20,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:20,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:06:20,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:20,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 19 treesize of output 15 [2022-02-10 03:06:20,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:20,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 10 treesize of output 5 [2022-02-10 03:06:20,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:20,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:20,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:20,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:20,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 22 treesize of output 26 [2022-02-10 03:06:20,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:20,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 18 treesize of output 22 [2022-02-10 03:06:20,438 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:20,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831082379] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:20,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:20,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:20,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438594839] [2022-02-10 03:06:20,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:20,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:20,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:20,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:20,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:20,439 INFO L87 Difference]: Start difference. First operand 291 states and 703 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:20,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:20,510 INFO L93 Difference]: Finished difference Result 318 states and 757 transitions. [2022-02-10 03:06:20,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:20,510 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:20,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:20,511 INFO L225 Difference]: With dead ends: 318 [2022-02-10 03:06:20,511 INFO L226 Difference]: Without dead ends: 311 [2022-02-10 03:06:20,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:20,511 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:20,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 78 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 292 Invalid, 0 Unknown, 95 Unchecked, 0.1s Time] [2022-02-10 03:06:20,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-02-10 03:06:20,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 292. [2022-02-10 03:06:20,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.429553264604811) internal successors, (707), 291 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:20,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 707 transitions. [2022-02-10 03:06:20,515 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 707 transitions. Word has length 21 [2022-02-10 03:06:20,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:20,516 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 707 transitions. [2022-02-10 03:06:20,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:20,516 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 707 transitions. [2022-02-10 03:06:20,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:20,516 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:20,516 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:20,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:20,732 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,SelfDestructingSolverStorable185 [2022-02-10 03:06:20,732 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:20,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:20,733 INFO L85 PathProgramCache]: Analyzing trace with hash 872551092, now seen corresponding path program 182 times [2022-02-10 03:06:20,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:20,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626437560] [2022-02-10 03:06:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:20,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:20,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:20,898 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:20,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:20,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626437560] [2022-02-10 03:06:20,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626437560] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:20,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138340872] [2022-02-10 03:06:20,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:20,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:20,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:20,900 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-02-10 03:06:20,900 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-02-10 03:06:20,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:20,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:20,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:20,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:20,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 19 treesize of output 15 [2022-02-10 03:06:21,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:21,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 19 treesize of output 15 [2022-02-10 03:06:21,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:21,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 11 treesize of output 3 [2022-02-10 03:06:21,153 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:21,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:21,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:21,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:21,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 22 treesize of output 26 [2022-02-10 03:06:21,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:21,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 18 treesize of output 22 [2022-02-10 03:06:21,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:21,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138340872] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:21,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:21,387 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:21,387 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045832072] [2022-02-10 03:06:21,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:21,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:21,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:21,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:21,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:21,388 INFO L87 Difference]: Start difference. First operand 292 states and 707 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:21,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:21,679 INFO L93 Difference]: Finished difference Result 340 states and 791 transitions. [2022-02-10 03:06:21,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:06:21,679 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:21,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:21,680 INFO L225 Difference]: With dead ends: 340 [2022-02-10 03:06:21,680 INFO L226 Difference]: Without dead ends: 335 [2022-02-10 03:06:21,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:21,680 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:21,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 131 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 372 Invalid, 0 Unknown, 67 Unchecked, 0.1s Time] [2022-02-10 03:06:21,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-02-10 03:06:21,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 293. [2022-02-10 03:06:21,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.434931506849315) internal successors, (711), 292 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:21,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-10 03:06:21,683 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-10 03:06:21,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:21,683 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-10 03:06:21,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:21,684 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-10 03:06:21,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:21,684 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:21,684 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:21,700 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-02-10 03:06:21,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:21,900 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:21,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:21,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1014473179, now seen corresponding path program 183 times [2022-02-10 03:06:21,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:21,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113394875] [2022-02-10 03:06:21,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:21,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:21,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:21,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:21,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113394875] [2022-02-10 03:06:21,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113394875] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:21,985 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5329383] [2022-02-10 03:06:21,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:21,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:21,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:21,986 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-02-10 03:06:21,987 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-02-10 03:06:22,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:22,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:22,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:22,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:22,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:22,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 19 treesize of output 15 [2022-02-10 03:06:22,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:22,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:22,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 10 treesize of output 5 [2022-02-10 03:06:22,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:22,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:22,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:22,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 15 treesize of output 19 [2022-02-10 03:06:22,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:22,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 22 treesize of output 26 [2022-02-10 03:06:22,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:22,291 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:22,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5329383] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:22,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:22,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:22,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542278625] [2022-02-10 03:06:22,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:22,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:22,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:22,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:22,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:22,292 INFO L87 Difference]: Start difference. First operand 293 states and 711 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:22,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:22,359 INFO L93 Difference]: Finished difference Result 321 states and 764 transitions. [2022-02-10 03:06:22,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:22,359 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:22,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:22,359 INFO L225 Difference]: With dead ends: 321 [2022-02-10 03:06:22,359 INFO L226 Difference]: Without dead ends: 314 [2022-02-10 03:06:22,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:22,360 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:22,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 81 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 285 Invalid, 0 Unknown, 21 Unchecked, 0.1s Time] [2022-02-10 03:06:22,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2022-02-10 03:06:22,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 293. [2022-02-10 03:06:22,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.434931506849315) internal successors, (711), 292 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-10 03:06:22,363 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-10 03:06:22,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:22,363 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-10 03:06:22,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:22,363 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-10 03:06:22,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:22,363 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:22,363 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:22,379 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-02-10 03:06:22,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:22,579 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:22,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:22,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1422379607, now seen corresponding path program 184 times [2022-02-10 03:06:22,579 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:22,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522858195] [2022-02-10 03:06:22,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:22,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:22,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:22,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:22,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522858195] [2022-02-10 03:06:22,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522858195] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:22,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866504822] [2022-02-10 03:06:22,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:22,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:22,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:22,659 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-02-10 03:06:22,660 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-02-10 03:06:22,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:22,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:22,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:22,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:22,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:22,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 19 treesize of output 15 [2022-02-10 03:06:22,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:22,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 21 treesize of output 17 [2022-02-10 03:06:22,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:06:22,827 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:22,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:22,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:22,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:22,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:22,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:22,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 18 treesize of output 22 [2022-02-10 03:06:22,938 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:22,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866504822] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:22,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:22,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:22,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438127444] [2022-02-10 03:06:22,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:22,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:22,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:22,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:22,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:22,939 INFO L87 Difference]: Start difference. First operand 293 states and 711 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:23,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:23,034 INFO L93 Difference]: Finished difference Result 320 states and 760 transitions. [2022-02-10 03:06:23,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:23,035 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:06:23,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:23,035 INFO L225 Difference]: With dead ends: 320 [2022-02-10 03:06:23,035 INFO L226 Difference]: Without dead ends: 312 [2022-02-10 03:06:23,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:23,035 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 21 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:23,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 94 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 353 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-02-10 03:06:23,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-02-10 03:06:23,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 292. [2022-02-10 03:06:23,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.429553264604811) internal successors, (707), 291 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 707 transitions. [2022-02-10 03:06:23,038 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 707 transitions. Word has length 21 [2022-02-10 03:06:23,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:23,039 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 707 transitions. [2022-02-10 03:06:23,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:23,039 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 707 transitions. [2022-02-10 03:06:23,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:23,039 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:23,039 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:23,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:23,255 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,SelfDestructingSolverStorable188 [2022-02-10 03:06:23,255 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:23,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:23,255 INFO L85 PathProgramCache]: Analyzing trace with hash -387655977, now seen corresponding path program 185 times [2022-02-10 03:06:23,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:23,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732414917] [2022-02-10 03:06:23,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:23,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:23,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:23,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732414917] [2022-02-10 03:06:23,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732414917] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:23,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105726355] [2022-02-10 03:06:23,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:23,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:23,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:23,346 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-02-10 03:06:23,347 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-02-10 03:06:23,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:23,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:23,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:23,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:23,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:23,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 19 treesize of output 15 [2022-02-10 03:06:23,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:23,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:06:23,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:23,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:23,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:23,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:23,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:23,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 18 treesize of output 22 [2022-02-10 03:06:23,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:23,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105726355] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:23,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:23,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:23,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503250644] [2022-02-10 03:06:23,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:23,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:23,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:23,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:23,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:23,694 INFO L87 Difference]: Start difference. First operand 292 states and 707 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:23,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:23,907 INFO L93 Difference]: Finished difference Result 361 states and 827 transitions. [2022-02-10 03:06:23,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:06:23,907 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:23,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:23,908 INFO L225 Difference]: With dead ends: 361 [2022-02-10 03:06:23,908 INFO L226 Difference]: Without dead ends: 356 [2022-02-10 03:06:23,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=625, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:06:23,908 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:23,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 99 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 388 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-02-10 03:06:23,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-10 03:06:23,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 293. [2022-02-10 03:06:23,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.434931506849315) internal successors, (711), 292 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-10 03:06:23,912 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-10 03:06:23,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:23,912 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-10 03:06:23,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:23,912 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-10 03:06:23,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:23,912 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:23,912 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:23,928 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-02-10 03:06:24,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-02-10 03:06:24,116 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1662945212, now seen corresponding path program 186 times [2022-02-10 03:06:24,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661706009] [2022-02-10 03:06:24,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661706009] [2022-02-10 03:06:24,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661706009] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:24,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102730295] [2022-02-10 03:06:24,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:24,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:24,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:24,267 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-02-10 03:06:24,268 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-02-10 03:06:24,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:06:24,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:24,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:24,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:24,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:24,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 19 treesize of output 15 [2022-02-10 03:06:24,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:24,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 21 treesize of output 17 [2022-02-10 03:06:24,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:24,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 17 treesize of output 13 [2022-02-10 03:06:24,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:24,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:24,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 16 treesize of output 20 [2022-02-10 03:06:24,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:24,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 22 treesize of output 26 [2022-02-10 03:06:24,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:24,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 18 treesize of output 22 [2022-02-10 03:06:24,773 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102730295] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:24,773 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:24,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:24,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199918873] [2022-02-10 03:06:24,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:24,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:24,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:24,774 INFO L87 Difference]: Start difference. First operand 293 states and 711 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:25,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,095 INFO L93 Difference]: Finished difference Result 353 states and 811 transitions. [2022-02-10 03:06:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:25,095 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:25,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,096 INFO L225 Difference]: With dead ends: 353 [2022-02-10 03:06:25,096 INFO L226 Difference]: Without dead ends: 348 [2022-02-10 03:06:25,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:25,096 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 56 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 139 Invalid, 540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 437 Invalid, 0 Unknown, 73 Unchecked, 0.2s Time] [2022-02-10 03:06:25,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-10 03:06:25,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 293. [2022-02-10 03:06:25,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.434931506849315) internal successors, (711), 292 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-10 03:06:25,100 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-10 03:06:25,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,100 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-10 03:06:25,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:25,100 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-10 03:06:25,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:25,100 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,100 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,117 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-02-10 03:06:25,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:25,311 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2038459941, now seen corresponding path program 187 times [2022-02-10 03:06:25,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543273762] [2022-02-10 03:06:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,430 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:25,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543273762] [2022-02-10 03:06:25,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543273762] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:25,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436240974] [2022-02-10 03:06:25,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:25,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:25,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:25,431 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-02-10 03:06:25,432 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-02-10 03:06:25,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:25,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:25,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:25,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 19 treesize of output 15 [2022-02-10 03:06:25,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:25,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 19 treesize of output 15 [2022-02-10 03:06:25,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:25,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 10 treesize of output 5 [2022-02-10 03:06:25,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:25,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:25,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:25,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 15 treesize of output 19 [2022-02-10 03:06:25,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:25,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 22 treesize of output 26 [2022-02-10 03:06:25,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:25,834 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:25,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436240974] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:25,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:25,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:25,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613827416] [2022-02-10 03:06:25,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:25,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:25,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:25,837 INFO L87 Difference]: Start difference. First operand 293 states and 711 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:25,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,928 INFO L93 Difference]: Finished difference Result 320 states and 765 transitions. [2022-02-10 03:06:25,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:25,929 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:25,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,929 INFO L225 Difference]: With dead ends: 320 [2022-02-10 03:06:25,929 INFO L226 Difference]: Without dead ends: 313 [2022-02-10 03:06:25,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:25,930 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 82 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 265 Invalid, 0 Unknown, 112 Unchecked, 0.1s Time] [2022-02-10 03:06:25,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-10 03:06:25,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 294. [2022-02-10 03:06:25,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4402730375426622) internal successors, (715), 293 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-10 03:06:25,934 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-10 03:06:25,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,934 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-10 03:06:25,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:25,934 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-10 03:06:25,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:25,935 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,935 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,950 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-02-10 03:06:26,150 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,SelfDestructingSolverStorable191 [2022-02-10 03:06:26,151 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,151 INFO L85 PathProgramCache]: Analyzing trace with hash 602167122, now seen corresponding path program 188 times [2022-02-10 03:06:26,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349984287] [2022-02-10 03:06:26,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,310 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:26,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349984287] [2022-02-10 03:06:26,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349984287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:26,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870614985] [2022-02-10 03:06:26,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:26,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:26,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:26,312 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-02-10 03:06:26,312 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-02-10 03:06:26,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:26,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:26,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:26,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:26,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:26,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 19 treesize of output 15 [2022-02-10 03:06:26,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:26,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:06:26,544 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:26,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:26,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:26,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 15 treesize of output 19 [2022-02-10 03:06:26,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:26,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 22 treesize of output 26 [2022-02-10 03:06:26,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:26,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 18 treesize of output 22 [2022-02-10 03:06:26,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:26,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870614985] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:26,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:26,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:26,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283519316] [2022-02-10 03:06:26,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:26,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:26,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:26,808 INFO L87 Difference]: Start difference. First operand 294 states and 715 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:27,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:27,088 INFO L93 Difference]: Finished difference Result 339 states and 788 transitions. [2022-02-10 03:06:27,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:06:27,088 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:27,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:27,089 INFO L225 Difference]: With dead ends: 339 [2022-02-10 03:06:27,089 INFO L226 Difference]: Without dead ends: 334 [2022-02-10 03:06:27,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:27,089 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 45 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:27,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 116 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 432 Invalid, 0 Unknown, 86 Unchecked, 0.2s Time] [2022-02-10 03:06:27,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-10 03:06:27,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 294. [2022-02-10 03:06:27,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4402730375426622) internal successors, (715), 293 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:27,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-10 03:06:27,093 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-10 03:06:27,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:27,093 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-10 03:06:27,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:27,093 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-10 03:06:27,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:27,093 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:27,093 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:27,109 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-02-10 03:06:27,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:27,303 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:27,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:27,304 INFO L85 PathProgramCache]: Analyzing trace with hash 154793551, now seen corresponding path program 189 times [2022-02-10 03:06:27,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:27,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659089860] [2022-02-10 03:06:27,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:27,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:27,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:27,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:27,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:27,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659089860] [2022-02-10 03:06:27,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659089860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:27,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659755274] [2022-02-10 03:06:27,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:27,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:27,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:27,435 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-02-10 03:06:27,436 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-02-10 03:06:27,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:06:27,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:27,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:27,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:27,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:27,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 19 treesize of output 15 [2022-02-10 03:06:27,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:27,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 17 [2022-02-10 03:06:27,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:27,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 17 treesize of output 13 [2022-02-10 03:06:27,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:27,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:27,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:27,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 15 treesize of output 19 [2022-02-10 03:06:27,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:27,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:27,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:27,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:27,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659755274] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:27,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:27,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:27,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866665843] [2022-02-10 03:06:27,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:27,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:27,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:27,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:27,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:27,914 INFO L87 Difference]: Start difference. First operand 294 states and 715 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:28,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:28,016 INFO L93 Difference]: Finished difference Result 320 states and 763 transitions. [2022-02-10 03:06:28,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:28,016 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:28,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:28,017 INFO L225 Difference]: With dead ends: 320 [2022-02-10 03:06:28,017 INFO L226 Difference]: Without dead ends: 312 [2022-02-10 03:06:28,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:28,017 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:28,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 104 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 347 Invalid, 0 Unknown, 107 Unchecked, 0.1s Time] [2022-02-10 03:06:28,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-02-10 03:06:28,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 294. [2022-02-10 03:06:28,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4402730375426622) internal successors, (715), 293 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:28,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-10 03:06:28,020 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-10 03:06:28,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:28,020 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-10 03:06:28,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:28,021 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-10 03:06:28,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:28,021 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:28,021 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:28,037 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-02-10 03:06:28,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:28,237 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:28,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:28,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1655242033, now seen corresponding path program 190 times [2022-02-10 03:06:28,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:28,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134191535] [2022-02-10 03:06:28,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:28,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:28,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:28,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:28,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:28,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134191535] [2022-02-10 03:06:28,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134191535] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:28,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596283816] [2022-02-10 03:06:28,347 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:28,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:28,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:28,348 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-02-10 03:06:28,349 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-02-10 03:06:28,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:28,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:28,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:28,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:28,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:28,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 19 treesize of output 15 [2022-02-10 03:06:28,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:28,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:28,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:06:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:28,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:28,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 16 treesize of output 20 [2022-02-10 03:06:28,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:28,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 22 treesize of output 26 [2022-02-10 03:06:28,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:28,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:28,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:28,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596283816] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:28,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:28,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:28,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818770438] [2022-02-10 03:06:28,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:28,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:28,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:28,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:28,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:28,712 INFO L87 Difference]: Start difference. First operand 294 states and 715 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:28,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:28,941 INFO L93 Difference]: Finished difference Result 360 states and 827 transitions. [2022-02-10 03:06:28,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:06:28,941 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:28,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:28,942 INFO L225 Difference]: With dead ends: 360 [2022-02-10 03:06:28,942 INFO L226 Difference]: Without dead ends: 355 [2022-02-10 03:06:28,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:28,942 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 54 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:28,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 132 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 514 Invalid, 0 Unknown, 52 Unchecked, 0.1s Time] [2022-02-10 03:06:28,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-02-10 03:06:28,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 294. [2022-02-10 03:06:28,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4402730375426622) internal successors, (715), 293 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:28,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-10 03:06:28,945 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-10 03:06:28,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:28,945 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-10 03:06:28,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:28,946 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-10 03:06:28,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:28,946 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:28,946 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:28,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-02-10 03:06:29,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:29,159 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:29,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:29,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1903706059, now seen corresponding path program 191 times [2022-02-10 03:06:29,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:29,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757451912] [2022-02-10 03:06:29,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:29,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:29,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:29,241 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:29,241 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:29,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757451912] [2022-02-10 03:06:29,241 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757451912] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:29,241 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100278778] [2022-02-10 03:06:29,241 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:29,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:29,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:29,243 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-02-10 03:06:29,246 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-02-10 03:06:29,269 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:29,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:29,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:29,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:29,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:29,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 19 treesize of output 15 [2022-02-10 03:06:29,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 19 treesize of output 15 [2022-02-10 03:06:29,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 10 treesize of output 5 [2022-02-10 03:06:29,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:29,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:29,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:29,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 15 treesize of output 19 [2022-02-10 03:06:29,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:29,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 22 treesize of output 26 [2022-02-10 03:06:29,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:29,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:29,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100278778] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:29,718 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:29,718 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:29,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928262857] [2022-02-10 03:06:29,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:29,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:29,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:29,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:29,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:29,719 INFO L87 Difference]: Start difference. First operand 294 states and 715 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:06:29,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:29,783 INFO L93 Difference]: Finished difference Result 330 states and 783 transitions. [2022-02-10 03:06:29,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:06:29,783 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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 21 [2022-02-10 03:06:29,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:29,783 INFO L225 Difference]: With dead ends: 330 [2022-02-10 03:06:29,783 INFO L226 Difference]: Without dead ends: 321 [2022-02-10 03:06:29,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:29,784 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:29,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 101 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 257 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-02-10 03:06:29,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-02-10 03:06:29,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 294. [2022-02-10 03:06:29,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4402730375426622) internal successors, (715), 293 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:29,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-10 03:06:29,787 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-10 03:06:29,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:29,787 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-10 03:06:29,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:06:29,787 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-10 03:06:29,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:29,787 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:29,787 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:29,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:29,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:29,999 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:30,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:30,000 INFO L85 PathProgramCache]: Analyzing trace with hash -864847913, now seen corresponding path program 192 times [2022-02-10 03:06:30,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:30,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462011057] [2022-02-10 03:06:30,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:30,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:30,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:30,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:30,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:30,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462011057] [2022-02-10 03:06:30,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462011057] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:30,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388917883] [2022-02-10 03:06:30,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:30,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:30,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:30,125 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-02-10 03:06:30,125 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-02-10 03:06:30,151 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:06:30,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:30,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:06:30,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:30,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:30,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:30,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:30,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 19 treesize of output 15 [2022-02-10 03:06:30,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:30,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 11 treesize of output 3 [2022-02-10 03:06:30,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:30,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:30,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:30,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:30,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 22 treesize of output 26 [2022-02-10 03:06:30,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:30,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 18 treesize of output 22 [2022-02-10 03:06:30,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:30,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388917883] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:30,609 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:30,609 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:30,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086427243] [2022-02-10 03:06:30,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:30,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:30,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:30,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:30,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:30,610 INFO L87 Difference]: Start difference. First operand 294 states and 715 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:30,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:30,899 INFO L93 Difference]: Finished difference Result 382 states and 874 transitions. [2022-02-10 03:06:30,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:06:30,900 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:30,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:30,900 INFO L225 Difference]: With dead ends: 382 [2022-02-10 03:06:30,900 INFO L226 Difference]: Without dead ends: 372 [2022-02-10 03:06:30,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:06:30,900 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 51 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:30,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 125 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 454 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-02-10 03:06:30,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-10 03:06:30,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 293. [2022-02-10 03:06:30,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.434931506849315) internal successors, (711), 292 states have internal predecessors, (711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:30,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 711 transitions. [2022-02-10 03:06:30,904 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 711 transitions. Word has length 21 [2022-02-10 03:06:30,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:30,904 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 711 transitions. [2022-02-10 03:06:30,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:30,904 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 711 transitions. [2022-02-10 03:06:30,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:30,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:30,905 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:30,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-02-10 03:06:31,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:31,120 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:31,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:31,121 INFO L85 PathProgramCache]: Analyzing trace with hash -65573630, now seen corresponding path program 193 times [2022-02-10 03:06:31,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:31,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250441163] [2022-02-10 03:06:31,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:31,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:31,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:31,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:31,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:31,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250441163] [2022-02-10 03:06:31,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250441163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:31,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401667389] [2022-02-10 03:06:31,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:31,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:31,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:31,270 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-02-10 03:06:31,282 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-02-10 03:06:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:31,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:31,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:31,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:31,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 19 treesize of output 15 [2022-02-10 03:06:31,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:31,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 19 treesize of output 15 [2022-02-10 03:06:31,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:06:31,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:31,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:31,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:31,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 18 treesize of output 22 [2022-02-10 03:06:31,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:31,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 23 treesize of output 27 [2022-02-10 03:06:31,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:31,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 19 treesize of output 23 [2022-02-10 03:06:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:31,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401667389] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:31,660 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:31,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:31,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000759659] [2022-02-10 03:06:31,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:31,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:31,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:31,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:31,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:31,660 INFO L87 Difference]: Start difference. First operand 293 states and 711 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:31,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:31,837 INFO L93 Difference]: Finished difference Result 353 states and 823 transitions. [2022-02-10 03:06:31,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:06:31,837 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:31,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:31,838 INFO L225 Difference]: With dead ends: 353 [2022-02-10 03:06:31,838 INFO L226 Difference]: Without dead ends: 348 [2022-02-10 03:06:31,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:31,838 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 60 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:31,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 105 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 344 Invalid, 0 Unknown, 12 Unchecked, 0.1s Time] [2022-02-10 03:06:31,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-10 03:06:31,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 295. [2022-02-10 03:06:31,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.442176870748299) internal successors, (718), 294 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:31,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-10 03:06:31,847 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-10 03:06:31,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:31,847 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-10 03:06:31,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:31,847 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-10 03:06:31,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:31,847 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:31,847 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:31,863 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-02-10 03:06:32,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:32,063 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:32,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:32,063 INFO L85 PathProgramCache]: Analyzing trace with hash 724820490, now seen corresponding path program 194 times [2022-02-10 03:06:32,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:32,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214920665] [2022-02-10 03:06:32,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:32,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:32,155 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:32,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:32,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214920665] [2022-02-10 03:06:32,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214920665] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:32,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755386004] [2022-02-10 03:06:32,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:32,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:32,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:32,156 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-02-10 03:06:32,157 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-02-10 03:06:32,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:32,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:32,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:32,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:32,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:32,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:32,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:32,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 17 treesize of output 13 [2022-02-10 03:06:32,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:32,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:32,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:32,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 18 treesize of output 22 [2022-02-10 03:06:32,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:32,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 23 treesize of output 27 [2022-02-10 03:06:32,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:32,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 19 treesize of output 23 [2022-02-10 03:06:32,631 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:32,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755386004] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:32,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:32,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:32,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778485737] [2022-02-10 03:06:32,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:32,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:32,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:32,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:32,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:32,632 INFO L87 Difference]: Start difference. First operand 295 states and 718 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:32,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:32,906 INFO L93 Difference]: Finished difference Result 350 states and 801 transitions. [2022-02-10 03:06:32,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:06:32,907 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:32,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:32,907 INFO L225 Difference]: With dead ends: 350 [2022-02-10 03:06:32,907 INFO L226 Difference]: Without dead ends: 345 [2022-02-10 03:06:32,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:06:32,907 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 52 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:32,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 84 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 353 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-02-10 03:06:32,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-02-10 03:06:32,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 294. [2022-02-10 03:06:32,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4402730375426622) internal successors, (715), 293 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:32,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 715 transitions. [2022-02-10 03:06:32,911 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 715 transitions. Word has length 21 [2022-02-10 03:06:32,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:32,911 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 715 transitions. [2022-02-10 03:06:32,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:32,911 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 715 transitions. [2022-02-10 03:06:32,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:32,911 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:32,911 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:32,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Ended with exit code 0 [2022-02-10 03:06:33,119 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,SelfDestructingSolverStorable198 [2022-02-10 03:06:33,119 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:33,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash 331408786, now seen corresponding path program 195 times [2022-02-10 03:06:33,120 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:33,120 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118610451] [2022-02-10 03:06:33,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:33,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:33,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:33,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:33,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:33,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118610451] [2022-02-10 03:06:33,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118610451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:33,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127445908] [2022-02-10 03:06:33,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:33,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:33,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:33,256 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-02-10 03:06:33,257 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-02-10 03:06:33,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:33,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:33,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:06:33,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:33,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:33,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 17 treesize of output 13 [2022-02-10 03:06:33,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:33,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:33,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:33,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 11 treesize of output 3 [2022-02-10 03:06:33,584 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:33,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:33,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:33,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 18 treesize of output 22 [2022-02-10 03:06:33,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:33,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 33 treesize of output 35 [2022-02-10 03:06:33,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:33,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 27 treesize of output 29 [2022-02-10 03:06:33,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:33,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127445908] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:33,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:33,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:33,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040786359] [2022-02-10 03:06:33,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:33,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:33,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:33,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:33,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:33,898 INFO L87 Difference]: Start difference. First operand 294 states and 715 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:34,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:34,321 INFO L93 Difference]: Finished difference Result 372 states and 856 transitions. [2022-02-10 03:06:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:34,322 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:34,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:34,322 INFO L225 Difference]: With dead ends: 372 [2022-02-10 03:06:34,322 INFO L226 Difference]: Without dead ends: 362 [2022-02-10 03:06:34,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:06:34,322 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:34,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 152 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 546 Invalid, 0 Unknown, 19 Unchecked, 0.2s Time] [2022-02-10 03:06:34,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-02-10 03:06:34,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 297. [2022-02-10 03:06:34,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.435810810810811) internal successors, (721), 296 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:34,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 721 transitions. [2022-02-10 03:06:34,326 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 721 transitions. Word has length 21 [2022-02-10 03:06:34,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:34,326 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 721 transitions. [2022-02-10 03:06:34,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:34,326 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 721 transitions. [2022-02-10 03:06:34,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:34,326 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:34,326 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:34,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-02-10 03:06:34,527 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,SelfDestructingSolverStorable199 [2022-02-10 03:06:34,527 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:34,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:34,527 INFO L85 PathProgramCache]: Analyzing trace with hash 739315214, now seen corresponding path program 196 times [2022-02-10 03:06:34,527 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:34,527 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766132033] [2022-02-10 03:06:34,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:34,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:34,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:34,643 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:34,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:34,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766132033] [2022-02-10 03:06:34,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766132033] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:34,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412305320] [2022-02-10 03:06:34,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:34,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:34,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:34,645 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-02-10 03:06:34,645 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-02-10 03:06:34,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:34,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:34,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:34,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:34,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:34,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 17 treesize of output 13 [2022-02-10 03:06:34,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:34,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 19 treesize of output 15 [2022-02-10 03:06:34,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:34,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 11 treesize of output 3 [2022-02-10 03:06:34,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:34,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:35,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 21 treesize of output 25 [2022-02-10 03:06:35,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 23 treesize of output 27 [2022-02-10 03:06:35,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 19 treesize of output 23 [2022-02-10 03:06:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:35,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412305320] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:35,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:35,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:35,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919296398] [2022-02-10 03:06:35,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:35,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:35,131 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:35,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:35,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:35,131 INFO L87 Difference]: Start difference. First operand 297 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:35,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:35,383 INFO L93 Difference]: Finished difference Result 337 states and 789 transitions. [2022-02-10 03:06:35,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:06:35,384 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:35,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:35,384 INFO L225 Difference]: With dead ends: 337 [2022-02-10 03:06:35,384 INFO L226 Difference]: Without dead ends: 332 [2022-02-10 03:06:35,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:35,385 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:35,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 137 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 452 Invalid, 0 Unknown, 100 Unchecked, 0.2s Time] [2022-02-10 03:06:35,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-02-10 03:06:35,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 295. [2022-02-10 03:06:35,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.442176870748299) internal successors, (718), 294 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:35,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-10 03:06:35,388 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-10 03:06:35,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:35,388 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-10 03:06:35,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:35,388 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-10 03:06:35,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:35,389 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:35,389 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:35,405 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-02-10 03:06:35,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:35,597 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:35,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:35,597 INFO L85 PathProgramCache]: Analyzing trace with hash 436026187, now seen corresponding path program 197 times [2022-02-10 03:06:35,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:35,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62321292] [2022-02-10 03:06:35,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:35,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:35,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:35,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:35,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62321292] [2022-02-10 03:06:35,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62321292] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:35,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519015810] [2022-02-10 03:06:35,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:35,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:35,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:35,667 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-02-10 03:06:35,667 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-02-10 03:06:35,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:35,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:35,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:35,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:35,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:35,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 19 treesize of output 15 [2022-02-10 03:06:35,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:35,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:35,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 10 treesize of output 5 [2022-02-10 03:06:35,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:35,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:35,877 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 16 treesize of output 20 [2022-02-10 03:06:35,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 19 treesize of output 23 [2022-02-10 03:06:35,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 15 treesize of output 19 [2022-02-10 03:06:35,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:35,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519015810] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:35,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:35,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:35,933 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597479254] [2022-02-10 03:06:35,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:35,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:35,933 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:35,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:35,933 INFO L87 Difference]: Start difference. First operand 295 states and 718 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:36,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:36,005 INFO L93 Difference]: Finished difference Result 322 states and 769 transitions. [2022-02-10 03:06:36,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:36,005 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:36,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:36,006 INFO L225 Difference]: With dead ends: 322 [2022-02-10 03:06:36,006 INFO L226 Difference]: Without dead ends: 315 [2022-02-10 03:06:36,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:36,006 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 23 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:36,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 65 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 270 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-02-10 03:06:36,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-02-10 03:06:36,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 298. [2022-02-10 03:06:36,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4343434343434343) internal successors, (723), 297 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:36,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 723 transitions. [2022-02-10 03:06:36,009 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 723 transitions. Word has length 21 [2022-02-10 03:06:36,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:36,009 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 723 transitions. [2022-02-10 03:06:36,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:36,009 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 723 transitions. [2022-02-10 03:06:36,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:36,010 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:36,010 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:36,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-02-10 03:06:36,225 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,SelfDestructingSolverStorable201 [2022-02-10 03:06:36,225 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:36,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:36,226 INFO L85 PathProgramCache]: Analyzing trace with hash -966102969, now seen corresponding path program 198 times [2022-02-10 03:06:36,226 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:36,226 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281091102] [2022-02-10 03:06:36,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:36,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:36,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:36,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:36,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281091102] [2022-02-10 03:06:36,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281091102] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:36,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326346942] [2022-02-10 03:06:36,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:36,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:36,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:36,357 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-02-10 03:06:36,358 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-02-10 03:06:36,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:06:36,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:36,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:36,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:36,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:36,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 19 treesize of output 15 [2022-02-10 03:06:36,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:36,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:06:36,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:36,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 12 treesize of output 5 [2022-02-10 03:06:36,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:36,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:36,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:06:36,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:36,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 24 treesize of output 28 [2022-02-10 03:06:36,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:36,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 20 treesize of output 24 [2022-02-10 03:06:36,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:36,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326346942] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:36,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:36,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:36,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099822596] [2022-02-10 03:06:36,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:36,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:36,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:36,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:36,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:36,673 INFO L87 Difference]: Start difference. First operand 298 states and 723 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:36,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:36,835 INFO L93 Difference]: Finished difference Result 352 states and 813 transitions. [2022-02-10 03:06:36,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:06:36,836 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:36,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:36,836 INFO L225 Difference]: With dead ends: 352 [2022-02-10 03:06:36,836 INFO L226 Difference]: Without dead ends: 347 [2022-02-10 03:06:36,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:36,836 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:36,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 111 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 502 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:06:36,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2022-02-10 03:06:36,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 297. [2022-02-10 03:06:36,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.435810810810811) internal successors, (721), 296 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:36,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 721 transitions. [2022-02-10 03:06:36,840 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 721 transitions. Word has length 21 [2022-02-10 03:06:36,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:36,840 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 721 transitions. [2022-02-10 03:06:36,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:36,840 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 721 transitions. [2022-02-10 03:06:36,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:36,840 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:36,840 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:36,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:37,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-02-10 03:06:37,055 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:37,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:37,055 INFO L85 PathProgramCache]: Analyzing trace with hash -80304689, now seen corresponding path program 199 times [2022-02-10 03:06:37,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:37,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943259027] [2022-02-10 03:06:37,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:37,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:37,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:37,130 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:37,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:37,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943259027] [2022-02-10 03:06:37,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943259027] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:37,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110882428] [2022-02-10 03:06:37,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:37,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:37,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:37,131 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-02-10 03:06:37,132 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-02-10 03:06:37,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:37,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:37,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:37,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:37,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:37,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:37,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 21 treesize of output 17 [2022-02-10 03:06:37,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:37,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 17 treesize of output 13 [2022-02-10 03:06:37,290 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:37,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:37,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:37,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 22 treesize of output 26 [2022-02-10 03:06:37,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:37,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 24 treesize of output 28 [2022-02-10 03:06:37,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:06:37,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:37,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110882428] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:37,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:37,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:37,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178197040] [2022-02-10 03:06:37,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:37,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:37,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:37,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:37,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:37,435 INFO L87 Difference]: Start difference. First operand 297 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:37,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:37,574 INFO L93 Difference]: Finished difference Result 343 states and 803 transitions. [2022-02-10 03:06:37,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:06:37,575 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:37,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:37,575 INFO L225 Difference]: With dead ends: 343 [2022-02-10 03:06:37,575 INFO L226 Difference]: Without dead ends: 338 [2022-02-10 03:06:37,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:06:37,575 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:37,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 93 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 464 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:06:37,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-02-10 03:06:37,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 298. [2022-02-10 03:06:37,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4377104377104377) internal successors, (724), 297 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:37,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 724 transitions. [2022-02-10 03:06:37,579 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 724 transitions. Word has length 21 [2022-02-10 03:06:37,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:37,579 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 724 transitions. [2022-02-10 03:06:37,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:37,579 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 724 transitions. [2022-02-10 03:06:37,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:37,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:37,579 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:37,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-02-10 03:06:37,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:37,783 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:37,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:37,783 INFO L85 PathProgramCache]: Analyzing trace with hash 604129995, now seen corresponding path program 200 times [2022-02-10 03:06:37,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:37,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606458509] [2022-02-10 03:06:37,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:37,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:37,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:37,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:37,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:37,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606458509] [2022-02-10 03:06:37,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606458509] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:37,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194574920] [2022-02-10 03:06:37,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:37,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:37,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:37,884 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-02-10 03:06:37,885 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-02-10 03:06:37,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:37,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:37,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:37,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:38,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:38,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:38,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 20 treesize of output 16 [2022-02-10 03:06:38,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:38,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 12 treesize of output 5 [2022-02-10 03:06:38,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:38,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:38,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:38,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 15 treesize of output 19 [2022-02-10 03:06:38,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:38,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 19 treesize of output 23 [2022-02-10 03:06:38,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:38,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 15 treesize of output 19 [2022-02-10 03:06:38,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:38,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194574920] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:38,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:38,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:38,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597335537] [2022-02-10 03:06:38,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:38,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:38,270 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:38,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:38,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:38,270 INFO L87 Difference]: Start difference. First operand 298 states and 724 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:06:38,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:38,350 INFO L93 Difference]: Finished difference Result 322 states and 765 transitions. [2022-02-10 03:06:38,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:38,350 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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 21 [2022-02-10 03:06:38,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:38,350 INFO L225 Difference]: With dead ends: 322 [2022-02-10 03:06:38,350 INFO L226 Difference]: Without dead ends: 313 [2022-02-10 03:06:38,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:38,351 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:38,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 67 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 301 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:06:38,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-02-10 03:06:38,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 298. [2022-02-10 03:06:38,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4343434343434343) internal successors, (723), 297 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:38,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 723 transitions. [2022-02-10 03:06:38,354 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 723 transitions. Word has length 21 [2022-02-10 03:06:38,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:38,354 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 723 transitions. [2022-02-10 03:06:38,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 21 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-02-10 03:06:38,354 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 723 transitions. [2022-02-10 03:06:38,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:38,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:38,354 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:38,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-02-10 03:06:38,570 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,SelfDestructingSolverStorable204 [2022-02-10 03:06:38,570 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:38,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:38,570 INFO L85 PathProgramCache]: Analyzing trace with hash 327601739, now seen corresponding path program 201 times [2022-02-10 03:06:38,570 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:38,570 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212939412] [2022-02-10 03:06:38,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:38,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:38,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:38,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:38,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:38,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212939412] [2022-02-10 03:06:38,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212939412] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:38,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390437648] [2022-02-10 03:06:38,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:38,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:38,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:38,645 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-02-10 03:06:38,646 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-02-10 03:06:38,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:06:38,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:38,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:38,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:38,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:38,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 19 treesize of output 15 [2022-02-10 03:06:38,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:38,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 19 treesize of output 15 [2022-02-10 03:06:38,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:38,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 11 treesize of output 3 [2022-02-10 03:06:38,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:38,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:39,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:39,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:39,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 24 treesize of output 28 [2022-02-10 03:06:39,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:06:39,116 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:39,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390437648] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:39,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:39,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:39,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837782808] [2022-02-10 03:06:39,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:39,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:39,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:39,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:39,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:39,117 INFO L87 Difference]: Start difference. First operand 298 states and 723 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:39,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:39,262 INFO L93 Difference]: Finished difference Result 350 states and 815 transitions. [2022-02-10 03:06:39,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:06:39,262 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:39,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:39,263 INFO L225 Difference]: With dead ends: 350 [2022-02-10 03:06:39,263 INFO L226 Difference]: Without dead ends: 345 [2022-02-10 03:06:39,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:06:39,263 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:39,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 103 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 439 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:06:39,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-02-10 03:06:39,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 295. [2022-02-10 03:06:39,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.442176870748299) internal successors, (718), 294 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:39,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-10 03:06:39,266 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-10 03:06:39,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:39,266 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-10 03:06:39,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:39,266 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-10 03:06:39,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:39,267 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:39,267 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:39,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:39,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:39,483 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:39,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash -528270842, now seen corresponding path program 202 times [2022-02-10 03:06:39,483 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:39,483 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302929864] [2022-02-10 03:06:39,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:39,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:39,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:39,566 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:39,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:39,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302929864] [2022-02-10 03:06:39,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302929864] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:39,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703014138] [2022-02-10 03:06:39,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:39,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:39,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:39,568 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-02-10 03:06:39,568 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-02-10 03:06:39,599 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:39,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:39,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:39,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:39,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:39,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 19 treesize of output 15 [2022-02-10 03:06:39,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:39,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 19 treesize of output 15 [2022-02-10 03:06:39,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:39,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 11 treesize of output 3 [2022-02-10 03:06:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:39,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:39,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:39,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 21 treesize of output 25 [2022-02-10 03:06:39,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:06:39,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:39,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:06:39,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:39,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703014138] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:39,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:39,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:39,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568989213] [2022-02-10 03:06:39,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:39,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:39,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:39,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:39,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:39,988 INFO L87 Difference]: Start difference. First operand 295 states and 718 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:40,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:40,188 INFO L93 Difference]: Finished difference Result 351 states and 818 transitions. [2022-02-10 03:06:40,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:06:40,188 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:40,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:40,189 INFO L225 Difference]: With dead ends: 351 [2022-02-10 03:06:40,189 INFO L226 Difference]: Without dead ends: 346 [2022-02-10 03:06:40,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:40,189 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 31 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:40,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 130 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 436 Invalid, 0 Unknown, 163 Unchecked, 0.1s Time] [2022-02-10 03:06:40,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-10 03:06:40,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 296. [2022-02-10 03:06:40,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.447457627118644) internal successors, (722), 295 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:40,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 722 transitions. [2022-02-10 03:06:40,193 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 722 transitions. Word has length 21 [2022-02-10 03:06:40,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:40,193 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 722 transitions. [2022-02-10 03:06:40,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:40,193 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 722 transitions. [2022-02-10 03:06:40,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:40,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:40,193 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:40,209 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-02-10 03:06:40,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-02-10 03:06:40,404 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:40,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:40,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1168394386, now seen corresponding path program 203 times [2022-02-10 03:06:40,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:40,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986026030] [2022-02-10 03:06:40,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:40,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:40,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:40,534 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:40,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:40,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986026030] [2022-02-10 03:06:40,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986026030] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:40,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185585630] [2022-02-10 03:06:40,535 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:40,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:40,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:40,536 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-02-10 03:06:40,537 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-02-10 03:06:40,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:40,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:40,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:40,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:40,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:40,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 19 treesize of output 15 [2022-02-10 03:06:40,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:40,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 21 treesize of output 17 [2022-02-10 03:06:40,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:40,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 17 treesize of output 13 [2022-02-10 03:06:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:40,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:40,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:06:40,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:40,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 23 treesize of output 27 [2022-02-10 03:06:40,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:40,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 19 treesize of output 23 [2022-02-10 03:06:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:41,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185585630] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:41,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:41,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:41,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515606019] [2022-02-10 03:06:41,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:41,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:41,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:41,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:41,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:41,025 INFO L87 Difference]: Start difference. First operand 296 states and 722 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:41,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:41,168 INFO L93 Difference]: Finished difference Result 346 states and 803 transitions. [2022-02-10 03:06:41,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:06:41,168 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:41,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:41,168 INFO L225 Difference]: With dead ends: 346 [2022-02-10 03:06:41,168 INFO L226 Difference]: Without dead ends: 341 [2022-02-10 03:06:41,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:41,169 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 44 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:41,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 99 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 411 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:06:41,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-02-10 03:06:41,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 295. [2022-02-10 03:06:41,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.442176870748299) internal successors, (718), 294 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:41,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 718 transitions. [2022-02-10 03:06:41,172 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 718 transitions. Word has length 21 [2022-02-10 03:06:41,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:41,172 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 718 transitions. [2022-02-10 03:06:41,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:41,172 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 718 transitions. [2022-02-10 03:06:41,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:41,173 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:41,173 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:41,188 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-02-10 03:06:41,387 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,SelfDestructingSolverStorable207 [2022-02-10 03:06:41,387 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:41,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:41,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1408358341, now seen corresponding path program 204 times [2022-02-10 03:06:41,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:41,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416424661] [2022-02-10 03:06:41,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:41,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:41,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:41,478 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:41,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:41,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416424661] [2022-02-10 03:06:41,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416424661] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:41,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107381873] [2022-02-10 03:06:41,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:41,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:41,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:41,480 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-02-10 03:06:41,527 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-02-10 03:06:41,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:06:41,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:41,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:41,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:41,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:41,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 17 treesize of output 13 [2022-02-10 03:06:41,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:41,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 19 treesize of output 15 [2022-02-10 03:06:41,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:41,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 10 treesize of output 5 [2022-02-10 03:06:41,726 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:41,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:41,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:41,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 15 treesize of output 19 [2022-02-10 03:06:41,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:41,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 22 treesize of output 26 [2022-02-10 03:06:41,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:41,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:41,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:41,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107381873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:41,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:41,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:41,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836887759] [2022-02-10 03:06:41,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:41,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:41,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:41,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:41,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:41,890 INFO L87 Difference]: Start difference. First operand 295 states and 718 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:41,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:41,984 INFO L93 Difference]: Finished difference Result 316 states and 758 transitions. [2022-02-10 03:06:41,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:41,984 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:41,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:41,984 INFO L225 Difference]: With dead ends: 316 [2022-02-10 03:06:41,984 INFO L226 Difference]: Without dead ends: 309 [2022-02-10 03:06:41,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:41,985 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 10 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:41,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 72 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 244 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-02-10 03:06:41,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-02-10 03:06:41,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 296. [2022-02-10 03:06:41,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:41,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:41,988 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:41,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:41,988 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:41,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:41,988 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:41,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:41,989 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:41,989 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:42,005 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-02-10 03:06:42,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:42,199 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:42,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:42,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1153298012, now seen corresponding path program 205 times [2022-02-10 03:06:42,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:42,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472040370] [2022-02-10 03:06:42,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:42,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:42,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:42,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:42,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:42,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472040370] [2022-02-10 03:06:42,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472040370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:42,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167585332] [2022-02-10 03:06:42,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:42,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:42,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:42,347 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-02-10 03:06:42,347 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-02-10 03:06:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:42,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:42,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:42,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:42,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:42,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 19 treesize of output 15 [2022-02-10 03:06:42,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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, 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-02-10 03:06:42,552 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:42,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:42,657 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:42,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:42,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:42,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 22 treesize of output 26 [2022-02-10 03:06:42,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:42,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:42,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167585332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:42,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:42,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:42,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747716214] [2022-02-10 03:06:42,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:42,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:42,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:42,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:42,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:42,766 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:43,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:43,168 INFO L93 Difference]: Finished difference Result 356 states and 826 transitions. [2022-02-10 03:06:43,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:43,169 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:43,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:43,169 INFO L225 Difference]: With dead ends: 356 [2022-02-10 03:06:43,169 INFO L226 Difference]: Without dead ends: 351 [2022-02-10 03:06:43,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=169, Invalid=643, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:43,170 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 55 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:43,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 156 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 524 Invalid, 0 Unknown, 64 Unchecked, 0.2s Time] [2022-02-10 03:06:43,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-10 03:06:43,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 296. [2022-02-10 03:06:43,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:43,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:43,173 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:43,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:43,173 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:43,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:43,173 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:43,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:43,173 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:43,173 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:43,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:43,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:43,383 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:43,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:43,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1011375925, now seen corresponding path program 206 times [2022-02-10 03:06:43,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:43,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857097185] [2022-02-10 03:06:43,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:43,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:43,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:43,492 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:43,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:43,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857097185] [2022-02-10 03:06:43,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857097185] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:43,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498423879] [2022-02-10 03:06:43,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:43,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:43,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:43,494 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-02-10 03:06:43,495 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-02-10 03:06:43,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:43,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:43,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:43,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:43,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:43,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 19 treesize of output 15 [2022-02-10 03:06:43,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:43,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 19 treesize of output 15 [2022-02-10 03:06:43,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:43,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 10 treesize of output 5 [2022-02-10 03:06:43,726 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:43,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:43,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:43,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:43,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 22 treesize of output 26 [2022-02-10 03:06:43,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:43,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:43,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498423879] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:43,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:43,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:43,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464778253] [2022-02-10 03:06:43,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:43,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:43,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:43,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:43,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:43,875 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:44,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:44,026 INFO L93 Difference]: Finished difference Result 324 states and 774 transitions. [2022-02-10 03:06:44,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:44,027 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:06:44,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:44,027 INFO L225 Difference]: With dead ends: 324 [2022-02-10 03:06:44,027 INFO L226 Difference]: Without dead ends: 317 [2022-02-10 03:06:44,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:44,028 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 16 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:44,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 99 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 369 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-02-10 03:06:44,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-02-10 03:06:44,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 296. [2022-02-10 03:06:44,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:44,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:44,031 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:44,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:44,031 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:44,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:06:44,031 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:44,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:44,031 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:44,031 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:44,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-02-10 03:06:44,231 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,SelfDestructingSolverStorable210 [2022-02-10 03:06:44,232 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:44,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:44,232 INFO L85 PathProgramCache]: Analyzing trace with hash -603469497, now seen corresponding path program 207 times [2022-02-10 03:06:44,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:44,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801511981] [2022-02-10 03:06:44,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:44,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:44,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:44,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:44,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:44,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801511981] [2022-02-10 03:06:44,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801511981] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:44,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14237394] [2022-02-10 03:06:44,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:44,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:44,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:44,347 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-02-10 03:06:44,347 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-02-10 03:06:44,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:44,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:44,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:44,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:44,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:44,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:44,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 21 treesize of output 17 [2022-02-10 03:06:44,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:44,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 17 treesize of output 13 [2022-02-10 03:06:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:44,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:44,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:44,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 15 treesize of output 19 [2022-02-10 03:06:44,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:44,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 22 treesize of output 26 [2022-02-10 03:06:44,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:44,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 18 treesize of output 22 [2022-02-10 03:06:44,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:44,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14237394] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:44,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:44,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:44,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917268524] [2022-02-10 03:06:44,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:44,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:44,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:44,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:44,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:44,746 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:44,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:44,893 INFO L93 Difference]: Finished difference Result 324 states and 772 transitions. [2022-02-10 03:06:44,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:06:44,894 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:06:44,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:44,894 INFO L225 Difference]: With dead ends: 324 [2022-02-10 03:06:44,894 INFO L226 Difference]: Without dead ends: 316 [2022-02-10 03:06:44,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:44,894 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 14 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:44,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 102 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 443 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:06:44,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-02-10 03:06:44,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 295. [2022-02-10 03:06:44,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.438775510204082) internal successors, (717), 294 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:44,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 717 transitions. [2022-02-10 03:06:44,898 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 717 transitions. Word has length 21 [2022-02-10 03:06:44,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:44,898 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 717 transitions. [2022-02-10 03:06:44,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:44,898 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 717 transitions. [2022-02-10 03:06:44,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:44,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:44,898 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:44,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-02-10 03:06:45,099 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,SelfDestructingSolverStorable211 [2022-02-10 03:06:45,099 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:45,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:45,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1881462215, now seen corresponding path program 208 times [2022-02-10 03:06:45,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:45,099 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791236443] [2022-02-10 03:06:45,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:45,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:45,249 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:45,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:45,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791236443] [2022-02-10 03:06:45,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791236443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:45,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001774017] [2022-02-10 03:06:45,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:45,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:45,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:45,250 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-02-10 03:06:45,258 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-02-10 03:06:45,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:45,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:45,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:45,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:45,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:45,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 19 treesize of output 15 [2022-02-10 03:06:45,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:45,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 21 treesize of output 17 [2022-02-10 03:06:45,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:45,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 12 treesize of output 5 [2022-02-10 03:06:45,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:45,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:45,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:45,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:45,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:45,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 18 treesize of output 22 [2022-02-10 03:06:45,799 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:45,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001774017] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:45,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:45,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:45,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224835536] [2022-02-10 03:06:45,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:45,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:45,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:45,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:45,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:45,800 INFO L87 Difference]: Start difference. First operand 295 states and 717 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:46,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:46,140 INFO L93 Difference]: Finished difference Result 361 states and 830 transitions. [2022-02-10 03:06:46,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:06:46,141 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:46,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:46,141 INFO L225 Difference]: With dead ends: 361 [2022-02-10 03:06:46,141 INFO L226 Difference]: Without dead ends: 356 [2022-02-10 03:06:46,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=149, Invalid=663, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:46,142 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 49 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:46,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 148 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 523 Invalid, 0 Unknown, 117 Unchecked, 0.2s Time] [2022-02-10 03:06:46,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-10 03:06:46,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 296. [2022-02-10 03:06:46,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:46,145 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:46,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:46,145 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:46,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:46,145 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:46,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:46,145 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:46,145 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:46,161 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-02-10 03:06:46,355 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,SelfDestructingSolverStorable212 [2022-02-10 03:06:46,355 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:46,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:46,355 INFO L85 PathProgramCache]: Analyzing trace with hash -362903892, now seen corresponding path program 209 times [2022-02-10 03:06:46,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:46,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111622625] [2022-02-10 03:06:46,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:46,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:46,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:46,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:46,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111622625] [2022-02-10 03:06:46,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111622625] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:46,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461693008] [2022-02-10 03:06:46,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:46,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:46,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:46,566 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-02-10 03:06:46,567 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-02-10 03:06:46,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:46,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:46,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:46,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:46,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:46,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 19 treesize of output 15 [2022-02-10 03:06:46,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:46,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 21 treesize of output 17 [2022-02-10 03:06:46,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:46,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 17 treesize of output 13 [2022-02-10 03:06:46,819 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:46,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:46,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:46,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 16 treesize of output 20 [2022-02-10 03:06:46,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:46,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:46,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:47,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461693008] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:47,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:47,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:47,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356669592] [2022-02-10 03:06:47,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:47,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:47,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:47,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:47,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:47,041 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:47,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:47,394 INFO L93 Difference]: Finished difference Result 353 states and 814 transitions. [2022-02-10 03:06:47,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:47,394 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:47,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:47,395 INFO L225 Difference]: With dead ends: 353 [2022-02-10 03:06:47,395 INFO L226 Difference]: Without dead ends: 348 [2022-02-10 03:06:47,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:06:47,395 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 52 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:47,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 143 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 539 Invalid, 0 Unknown, 51 Unchecked, 0.2s Time] [2022-02-10 03:06:47,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-10 03:06:47,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 295. [2022-02-10 03:06:47,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.438775510204082) internal successors, (717), 294 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:47,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 717 transitions. [2022-02-10 03:06:47,398 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 717 transitions. Word has length 21 [2022-02-10 03:06:47,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:47,398 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 717 transitions. [2022-02-10 03:06:47,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:47,398 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 717 transitions. [2022-02-10 03:06:47,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:47,399 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:47,399 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:47,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:47,614 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-02-10 03:06:47,614 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:47,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:47,615 INFO L85 PathProgramCache]: Analyzing trace with hash 230658251, now seen corresponding path program 210 times [2022-02-10 03:06:47,615 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:47,615 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187596151] [2022-02-10 03:06:47,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:47,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:47,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:47,719 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:47,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:47,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187596151] [2022-02-10 03:06:47,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187596151] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:47,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458690916] [2022-02-10 03:06:47,719 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:47,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:47,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:47,720 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-02-10 03:06:47,721 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-02-10 03:06:47,747 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:06:47,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:47,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:47,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:47,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:47,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 19 treesize of output 15 [2022-02-10 03:06:47,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:47,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 19 treesize of output 15 [2022-02-10 03:06:47,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:47,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 10 treesize of output 5 [2022-02-10 03:06:47,985 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:47,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:48,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:48,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:48,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 22 treesize of output 26 [2022-02-10 03:06:48,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:48,172 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:48,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458690916] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:48,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:48,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:06:48,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848100177] [2022-02-10 03:06:48,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:48,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:48,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:48,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:48,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:48,173 INFO L87 Difference]: Start difference. First operand 295 states and 717 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:48,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:48,288 INFO L93 Difference]: Finished difference Result 319 states and 764 transitions. [2022-02-10 03:06:48,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:48,288 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:48,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:48,289 INFO L225 Difference]: With dead ends: 319 [2022-02-10 03:06:48,289 INFO L226 Difference]: Without dead ends: 312 [2022-02-10 03:06:48,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:48,289 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:48,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 73 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 296 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:06:48,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-02-10 03:06:48,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 296. [2022-02-10 03:06:48,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:48,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:48,292 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:48,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:48,292 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:48,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:48,292 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:48,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:48,293 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:48,293 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:48,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:48,503 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,SelfDestructingSolverStorable214 [2022-02-10 03:06:48,503 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:48,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:48,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1423681982, now seen corresponding path program 211 times [2022-02-10 03:06:48,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:48,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570478687] [2022-02-10 03:06:48,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:48,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:48,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:48,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:48,665 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:48,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570478687] [2022-02-10 03:06:48,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570478687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:48,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083502643] [2022-02-10 03:06:48,665 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:48,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:48,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:48,666 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-02-10 03:06:48,667 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-02-10 03:06:48,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:48,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:48,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:48,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:48,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:06:48,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:06:48,914 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:48,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:49,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:49,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 15 treesize of output 19 [2022-02-10 03:06:49,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:49,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:49,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 18 treesize of output 22 [2022-02-10 03:06:49,196 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:49,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083502643] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:49,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:49,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:49,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254079998] [2022-02-10 03:06:49,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:49,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:49,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:49,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:49,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:49,197 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:49,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:49,533 INFO L93 Difference]: Finished difference Result 339 states and 785 transitions. [2022-02-10 03:06:49,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:49,533 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:49,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:49,534 INFO L225 Difference]: With dead ends: 339 [2022-02-10 03:06:49,534 INFO L226 Difference]: Without dead ends: 334 [2022-02-10 03:06:49,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:06:49,534 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 49 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:49,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 119 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 479 Invalid, 0 Unknown, 7 Unchecked, 0.2s Time] [2022-02-10 03:06:49,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-02-10 03:06:49,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 296. [2022-02-10 03:06:49,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:49,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:49,537 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:49,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:49,538 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:49,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:49,538 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:49,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:49,538 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:49,538 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:49,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-02-10 03:06:49,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:49,751 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:49,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:49,752 INFO L85 PathProgramCache]: Analyzing trace with hash 613876159, now seen corresponding path program 212 times [2022-02-10 03:06:49,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:49,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871051074] [2022-02-10 03:06:49,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:49,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:49,845 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:49,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:49,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871051074] [2022-02-10 03:06:49,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871051074] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:49,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748495503] [2022-02-10 03:06:49,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:49,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:49,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:49,847 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-02-10 03:06:49,848 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-02-10 03:06:49,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:49,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:49,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:49,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:49,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:49,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 19 treesize of output 15 [2022-02-10 03:06:49,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:49,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 21 treesize of output 17 [2022-02-10 03:06:49,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:49,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 17 treesize of output 13 [2022-02-10 03:06:50,005 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:50,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:50,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:50,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 16 treesize of output 20 [2022-02-10 03:06:50,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:50,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 22 treesize of output 26 [2022-02-10 03:06:50,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:50,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:50,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:50,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748495503] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:50,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:50,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:50,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755978166] [2022-02-10 03:06:50,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:50,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:50,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:50,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:50,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:50,179 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:50,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:50,447 INFO L93 Difference]: Finished difference Result 361 states and 827 transitions. [2022-02-10 03:06:50,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:50,447 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:50,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:50,447 INFO L225 Difference]: With dead ends: 361 [2022-02-10 03:06:50,447 INFO L226 Difference]: Without dead ends: 356 [2022-02-10 03:06:50,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:06:50,448 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:50,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 130 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 615 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-10 03:06:50,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-02-10 03:06:50,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 296. [2022-02-10 03:06:50,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:50,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:50,451 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:50,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:50,451 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:50,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:50,451 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:50,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:50,451 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:50,452 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:50,467 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-02-10 03:06:50,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:50,667 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:50,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:50,668 INFO L85 PathProgramCache]: Analyzing trace with hash -122143045, now seen corresponding path program 213 times [2022-02-10 03:06:50,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:50,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532345068] [2022-02-10 03:06:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:50,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:50,787 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:50,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:50,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532345068] [2022-02-10 03:06:50,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532345068] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:50,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82182973] [2022-02-10 03:06:50,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:50,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:50,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:50,788 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-02-10 03:06:50,789 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-02-10 03:06:50,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:50,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:50,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:50,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:50,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:51,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:51,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:51,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:51,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 5 [2022-02-10 03:06:51,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:51,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:51,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:51,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 15 treesize of output 19 [2022-02-10 03:06:51,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:51,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:06:51,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:51,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:51,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:51,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82182973] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:51,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:51,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:06:51,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203714830] [2022-02-10 03:06:51,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:51,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:06:51,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:51,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:06:51,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:51,167 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:06:51,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:51,275 INFO L93 Difference]: Finished difference Result 329 states and 782 transitions. [2022-02-10 03:06:51,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:06:51,275 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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 21 [2022-02-10 03:06:51,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:51,276 INFO L225 Difference]: With dead ends: 329 [2022-02-10 03:06:51,276 INFO L226 Difference]: Without dead ends: 320 [2022-02-10 03:06:51,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:51,276 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 21 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:51,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 96 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 335 Invalid, 0 Unknown, 82 Unchecked, 0.1s Time] [2022-02-10 03:06:51,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-02-10 03:06:51,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 296. [2022-02-10 03:06:51,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:51,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:51,279 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:51,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:51,279 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:51,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:06:51,279 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:51,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:51,280 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:51,280 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:51,296 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-02-10 03:06:51,495 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,SelfDestructingSolverStorable217 [2022-02-10 03:06:51,496 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:51,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:51,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1404270279, now seen corresponding path program 214 times [2022-02-10 03:06:51,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:51,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443302046] [2022-02-10 03:06:51,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:51,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:51,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:51,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:51,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443302046] [2022-02-10 03:06:51,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443302046] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:51,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406962130] [2022-02-10 03:06:51,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:51,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:51,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:51,650 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-02-10 03:06:51,651 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-02-10 03:06:51,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:51,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:51,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:51,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:51,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:51,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:51,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 19 treesize of output 15 [2022-02-10 03:06:51,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:06:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:06:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:51,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:52,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:52,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:06:52,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:52,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 22 treesize of output 26 [2022-02-10 03:06:52,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:52,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 18 treesize of output 22 [2022-02-10 03:06:52,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:52,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406962130] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:52,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:52,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:06:52,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954010866] [2022-02-10 03:06:52,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:52,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:06:52,166 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:52,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:06:52,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:52,167 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:52,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:52,569 INFO L93 Difference]: Finished difference Result 374 states and 862 transitions. [2022-02-10 03:06:52,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:52,569 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:06:52,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:52,570 INFO L225 Difference]: With dead ends: 374 [2022-02-10 03:06:52,570 INFO L226 Difference]: Without dead ends: 369 [2022-02-10 03:06:52,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:06:52,570 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 513 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:52,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 139 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 513 Invalid, 0 Unknown, 136 Unchecked, 0.2s Time] [2022-02-10 03:06:52,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-10 03:06:52,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 296. [2022-02-10 03:06:52,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:52,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:52,574 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:52,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:52,574 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:52,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:06:52,574 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:52,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:52,574 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:52,574 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:52,590 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-02-10 03:06:52,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:52,783 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:52,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:52,783 INFO L85 PathProgramCache]: Analyzing trace with hash -849722720, now seen corresponding path program 215 times [2022-02-10 03:06:52,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:52,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564159306] [2022-02-10 03:06:52,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:52,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:52,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:52,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:52,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564159306] [2022-02-10 03:06:52,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564159306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:52,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232007720] [2022-02-10 03:06:52,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:52,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:52,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:52,928 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-02-10 03:06:52,928 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-02-10 03:06:52,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:52,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:52,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:52,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:53,039 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 19 treesize of output 15 [2022-02-10 03:06:53,092 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 19 treesize of output 15 [2022-02-10 03:06:53,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:53,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:53,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:53,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:53,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 20 treesize of output 24 [2022-02-10 03:06:53,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:53,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 16 treesize of output 20 [2022-02-10 03:06:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:53,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232007720] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:53,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:53,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:06:53,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122812262] [2022-02-10 03:06:53,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:53,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:06:53,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:53,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:06:53,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:53,381 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:53,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:53,767 INFO L93 Difference]: Finished difference Result 377 states and 881 transitions. [2022-02-10 03:06:53,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:06:53,768 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:06:53,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:53,768 INFO L225 Difference]: With dead ends: 377 [2022-02-10 03:06:53,768 INFO L226 Difference]: Without dead ends: 372 [2022-02-10 03:06:53,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:06:53,768 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 66 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:53,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 121 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:53,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-10 03:06:53,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 298. [2022-02-10 03:06:53,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.441077441077441) internal successors, (725), 297 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:53,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 725 transitions. [2022-02-10 03:06:53,772 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 725 transitions. Word has length 21 [2022-02-10 03:06:53,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:53,772 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 725 transitions. [2022-02-10 03:06:53,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:53,772 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 725 transitions. [2022-02-10 03:06:53,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:53,772 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:53,772 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:53,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-02-10 03:06:53,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:53,989 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:53,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:53,989 INFO L85 PathProgramCache]: Analyzing trace with hash -59328600, now seen corresponding path program 216 times [2022-02-10 03:06:53,989 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:53,989 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539132280] [2022-02-10 03:06:53,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:53,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:53,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:54,131 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:54,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539132280] [2022-02-10 03:06:54,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539132280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:54,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876954437] [2022-02-10 03:06:54,131 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:54,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:54,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:54,133 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-02-10 03:06:54,133 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-02-10 03:06:54,157 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:06:54,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:54,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:54,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:54,227 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 19 treesize of output 15 [2022-02-10 03:06:54,252 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-02-10 03:06:54,253 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 17 treesize of output 13 [2022-02-10 03:06:54,330 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:54,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:54,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:54,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:06:54,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:54,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 20 treesize of output 24 [2022-02-10 03:06:54,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:54,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 16 treesize of output 20 [2022-02-10 03:06:54,494 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:54,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876954437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:54,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:54,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:06:54,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104643492] [2022-02-10 03:06:54,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:54,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:06:54,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:54,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:06:54,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:54,495 INFO L87 Difference]: Start difference. First operand 298 states and 725 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:54,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:54,812 INFO L93 Difference]: Finished difference Result 384 states and 882 transitions. [2022-02-10 03:06:54,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:54,812 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:06:54,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:54,813 INFO L225 Difference]: With dead ends: 384 [2022-02-10 03:06:54,813 INFO L226 Difference]: Without dead ends: 379 [2022-02-10 03:06:54,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:06:54,813 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:54,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 133 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:54,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-02-10 03:06:54,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 296. [2022-02-10 03:06:54,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:54,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:54,817 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:54,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:54,817 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:54,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:06:54,817 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:54,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:54,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:54,817 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:54,833 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-02-10 03:06:55,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:55,033 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:55,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:55,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1725750884, now seen corresponding path program 217 times [2022-02-10 03:06:55,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:55,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956296690] [2022-02-10 03:06:55,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:55,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:55,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:55,107 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:55,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:55,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956296690] [2022-02-10 03:06:55,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956296690] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:55,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059022953] [2022-02-10 03:06:55,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:55,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:55,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:55,109 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-02-10 03:06:55,109 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-02-10 03:06:55,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:55,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:55,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:55,176 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 17 treesize of output 13 [2022-02-10 03:06:55,191 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 19 treesize of output 15 [2022-02-10 03:06:55,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:55,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:55,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:55,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 18 treesize of output 22 [2022-02-10 03:06:55,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:06:55,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:55,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 16 treesize of output 20 [2022-02-10 03:06:55,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:55,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059022953] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:55,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:55,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:06:55,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632719795] [2022-02-10 03:06:55,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:55,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:55,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:55,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:55,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:55,361 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:55,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:55,623 INFO L93 Difference]: Finished difference Result 384 states and 895 transitions. [2022-02-10 03:06:55,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:06:55,623 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:55,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:55,624 INFO L225 Difference]: With dead ends: 384 [2022-02-10 03:06:55,624 INFO L226 Difference]: Without dead ends: 379 [2022-02-10 03:06:55,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:55,624 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 80 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:55,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 111 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:55,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-02-10 03:06:55,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 296. [2022-02-10 03:06:55,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:55,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:55,628 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:55,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:55,628 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:55,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:06:55,628 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:55,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:55,628 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:55,629 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:55,644 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-02-10 03:06:55,843 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,SelfDestructingSolverStorable221 [2022-02-10 03:06:55,843 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:55,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:55,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1471961760, now seen corresponding path program 218 times [2022-02-10 03:06:55,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:55,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965720441] [2022-02-10 03:06:55,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:55,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:55,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:55,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:55,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965720441] [2022-02-10 03:06:55,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965720441] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:55,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641970573] [2022-02-10 03:06:55,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:55,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:55,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:55,901 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-02-10 03:06:55,902 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-02-10 03:06:55,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:55,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:55,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:55,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:55,962 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 17 treesize of output 13 [2022-02-10 03:06:55,975 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 19 treesize of output 15 [2022-02-10 03:06:55,991 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:55,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:56,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:56,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 17 treesize of output 21 [2022-02-10 03:06:56,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:06:56,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:56,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 16 treesize of output 20 [2022-02-10 03:06:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:56,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641970573] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:56,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:56,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:06:56,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938566387] [2022-02-10 03:06:56,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:56,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:06:56,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:56,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:06:56,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:06:56,109 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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-02-10 03:06:56,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:56,280 INFO L93 Difference]: Finished difference Result 423 states and 976 transitions. [2022-02-10 03:06:56,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:56,280 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:56,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:56,281 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:06:56,281 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:06:56,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 7 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:06:56,281 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 52 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:56,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 98 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:56,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:06:56,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 294. [2022-02-10 03:06:56,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.4505119453924915) internal successors, (718), 293 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:56,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 718 transitions. [2022-02-10 03:06:56,285 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 718 transitions. Word has length 21 [2022-02-10 03:06:56,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:56,285 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 718 transitions. [2022-02-10 03:06:56,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 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-02-10 03:06:56,285 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 718 transitions. [2022-02-10 03:06:56,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:56,285 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:56,285 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:56,301 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-02-10 03:06:56,501 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,SelfDestructingSolverStorable222 [2022-02-10 03:06:56,501 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:56,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:56,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1518894471, now seen corresponding path program 219 times [2022-02-10 03:06:56,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:56,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356018347] [2022-02-10 03:06:56,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:56,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:56,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:56,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356018347] [2022-02-10 03:06:56,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356018347] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:56,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415106227] [2022-02-10 03:06:56,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:56,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:56,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:56,562 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-02-10 03:06:56,563 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-02-10 03:06:56,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:06:56,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:56,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:56,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:56,623 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 19 treesize of output 15 [2022-02-10 03:06:56,647 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 19 treesize of output 15 [2022-02-10 03:06:56,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:56,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:56,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:56,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 16 treesize of output 20 [2022-02-10 03:06:56,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:56,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 19 treesize of output 23 [2022-02-10 03:06:56,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:56,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 15 treesize of output 19 [2022-02-10 03:06:56,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:56,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415106227] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:56,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:56,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-10 03:06:56,761 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994482922] [2022-02-10 03:06:56,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:56,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:06:56,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:56,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:06:56,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:06:56,761 INFO L87 Difference]: Start difference. First operand 294 states and 718 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:06:56,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:56,883 INFO L93 Difference]: Finished difference Result 334 states and 800 transitions. [2022-02-10 03:06:56,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:56,883 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:56,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:56,883 INFO L225 Difference]: With dead ends: 334 [2022-02-10 03:06:56,884 INFO L226 Difference]: Without dead ends: 327 [2022-02-10 03:06:56,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:06:56,884 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 19 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:56,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 72 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:56,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-02-10 03:06:56,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 297. [2022-02-10 03:06:56,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.439189189189189) internal successors, (722), 296 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:56,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 722 transitions. [2022-02-10 03:06:56,901 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 722 transitions. Word has length 21 [2022-02-10 03:06:56,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:56,901 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 722 transitions. [2022-02-10 03:06:56,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:06:56,901 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 722 transitions. [2022-02-10 03:06:56,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:56,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:56,901 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:56,917 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-02-10 03:06:57,117 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,SelfDestructingSolverStorable223 [2022-02-10 03:06:57,117 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:57,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:57,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1926800899, now seen corresponding path program 220 times [2022-02-10 03:06:57,118 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:57,118 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504757918] [2022-02-10 03:06:57,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:57,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:57,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:57,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:57,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:57,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504757918] [2022-02-10 03:06:57,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504757918] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:57,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758402348] [2022-02-10 03:06:57,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:06:57,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:57,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:57,191 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-02-10 03:06:57,191 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-02-10 03:06:57,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:06:57,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:57,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:57,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:57,284 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 19 treesize of output 15 [2022-02-10 03:06:57,307 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-02-10 03:06:57,309 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 17 treesize of output 13 [2022-02-10 03:06:57,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:57,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:57,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:57,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 16 treesize of output 20 [2022-02-10 03:06:57,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:57,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 19 treesize of output 23 [2022-02-10 03:06:57,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:06:57,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:57,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758402348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:57,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:57,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:06:57,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964250090] [2022-02-10 03:06:57,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:57,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:06:57,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:57,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:06:57,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:06:57,507 INFO L87 Difference]: Start difference. First operand 297 states and 722 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:06:57,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:57,679 INFO L93 Difference]: Finished difference Result 337 states and 807 transitions. [2022-02-10 03:06:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:06:57,679 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:57,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:57,679 INFO L225 Difference]: With dead ends: 337 [2022-02-10 03:06:57,679 INFO L226 Difference]: Without dead ends: 329 [2022-02-10 03:06:57,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:06:57,680 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 22 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:57,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 79 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:57,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-10 03:06:57,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 297. [2022-02-10 03:06:57,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.439189189189189) internal successors, (722), 296 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:57,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 722 transitions. [2022-02-10 03:06:57,683 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 722 transitions. Word has length 21 [2022-02-10 03:06:57,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:57,683 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 722 transitions. [2022-02-10 03:06:57,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:06:57,683 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 722 transitions. [2022-02-10 03:06:57,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:57,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:57,683 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:57,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-02-10 03:06:57,899 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,SelfDestructingSolverStorable224 [2022-02-10 03:06:57,899 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:57,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:57,899 INFO L85 PathProgramCache]: Analyzing trace with hash 116765315, now seen corresponding path program 221 times [2022-02-10 03:06:57,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:57,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142238] [2022-02-10 03:06:57,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:57,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:57,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:57,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:57,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:57,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142238] [2022-02-10 03:06:57,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142238] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:57,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535101315] [2022-02-10 03:06:57,988 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:06:57,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:57,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:57,989 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-02-10 03:06:57,989 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-02-10 03:06:58,013 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:06:58,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:58,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:58,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:58,056 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 19 treesize of output 15 [2022-02-10 03:06:58,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 21 treesize of output 17 [2022-02-10 03:06:58,127 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:58,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:58,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:06:58,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:58,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 21 treesize of output 25 [2022-02-10 03:06:58,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:58,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 17 treesize of output 21 [2022-02-10 03:06:58,356 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:58,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535101315] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:58,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:58,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:06:58,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493347531] [2022-02-10 03:06:58,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:58,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:06:58,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:58,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:06:58,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:06:58,357 INFO L87 Difference]: Start difference. First operand 297 states and 722 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:58,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:58,644 INFO L93 Difference]: Finished difference Result 362 states and 841 transitions. [2022-02-10 03:06:58,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:58,644 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:06:58,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:58,645 INFO L225 Difference]: With dead ends: 362 [2022-02-10 03:06:58,645 INFO L226 Difference]: Without dead ends: 357 [2022-02-10 03:06:58,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:58,645 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:58,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 85 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:58,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-02-10 03:06:58,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 296. [2022-02-10 03:06:58,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.4440677966101694) internal successors, (721), 295 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:58,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 721 transitions. [2022-02-10 03:06:58,649 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 721 transitions. Word has length 21 [2022-02-10 03:06:58,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:58,649 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 721 transitions. [2022-02-10 03:06:58,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:06:58,649 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 721 transitions. [2022-02-10 03:06:58,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:58,649 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:58,649 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:58,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Ended with exit code 0 [2022-02-10 03:06:58,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:58,851 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:58,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:58,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1847535047, now seen corresponding path program 222 times [2022-02-10 03:06:58,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:58,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881715989] [2022-02-10 03:06:58,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:58,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:58,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:58,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:58,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881715989] [2022-02-10 03:06:58,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881715989] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:58,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164365503] [2022-02-10 03:06:58,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:06:58,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:58,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:58,956 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-02-10 03:06:58,956 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-02-10 03:06:58,988 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:06:58,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:58,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:58,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:59,020 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 19 treesize of output 15 [2022-02-10 03:06:59,036 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-02-10 03:06:59,037 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 17 treesize of output 13 [2022-02-10 03:06:59,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:59,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:59,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:59,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 18 treesize of output 22 [2022-02-10 03:06:59,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:59,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 21 treesize of output 25 [2022-02-10 03:06:59,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:59,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 17 treesize of output 21 [2022-02-10 03:06:59,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:59,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164365503] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:59,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:59,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:06:59,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608770798] [2022-02-10 03:06:59,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:59,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:06:59,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:59,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:06:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:06:59,270 INFO L87 Difference]: Start difference. First operand 296 states and 721 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:06:59,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:59,558 INFO L93 Difference]: Finished difference Result 411 states and 924 transitions. [2022-02-10 03:06:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:06:59,559 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:06:59,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:59,560 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:06:59,560 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:06:59,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:06:59,560 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 79 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:59,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 75 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:06:59,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:06:59,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 298. [2022-02-10 03:06:59,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4478114478114477) internal successors, (727), 297 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:59,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 727 transitions. [2022-02-10 03:06:59,564 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 727 transitions. Word has length 21 [2022-02-10 03:06:59,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:59,564 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 727 transitions. [2022-02-10 03:06:59,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:06:59,564 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 727 transitions. [2022-02-10 03:06:59,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:06:59,565 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:59,565 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:59,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Ended with exit code 0 [2022-02-10 03:06:59,775 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,SelfDestructingSolverStorable226 [2022-02-10 03:06:59,775 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:59,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:59,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1645694649, now seen corresponding path program 223 times [2022-02-10 03:06:59,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:59,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401788480] [2022-02-10 03:06:59,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:59,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:59,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:59,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:59,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:59,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401788480] [2022-02-10 03:06:59,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401788480] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:59,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737216333] [2022-02-10 03:06:59,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:06:59,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:59,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:59,850 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-02-10 03:06:59,851 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-02-10 03:06:59,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:59,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:06:59,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:59,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:06:59,942 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 20 treesize of output 16 [2022-02-10 03:06:59,964 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:59,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:00,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:00,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 15 treesize of output 19 [2022-02-10 03:07:00,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:00,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:07:00,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:00,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:00,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737216333] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:00,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:00,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 17 [2022-02-10 03:07:00,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045327753] [2022-02-10 03:07:00,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:00,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:07:00,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:00,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:07:00,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:00,158 INFO L87 Difference]: Start difference. First operand 298 states and 727 transitions. Second operand has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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-02-10 03:07:00,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:00,320 INFO L93 Difference]: Finished difference Result 368 states and 856 transitions. [2022-02-10 03:07:00,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:00,321 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:00,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:00,321 INFO L225 Difference]: With dead ends: 368 [2022-02-10 03:07:00,321 INFO L226 Difference]: Without dead ends: 358 [2022-02-10 03:07:00,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:00,321 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:00,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 66 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:00,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-02-10 03:07:00,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 298. [2022-02-10 03:07:00,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.4444444444444446) internal successors, (726), 297 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:00,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 726 transitions. [2022-02-10 03:07:00,325 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 726 transitions. Word has length 21 [2022-02-10 03:07:00,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:00,325 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 726 transitions. [2022-02-10 03:07:00,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.235294117647059) internal successors, (38), 17 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-02-10 03:07:00,325 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 726 transitions. [2022-02-10 03:07:00,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:00,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:00,325 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:00,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:00,535 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,SelfDestructingSolverStorable227 [2022-02-10 03:07:00,535 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:00,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:00,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1593745923, now seen corresponding path program 224 times [2022-02-10 03:07:00,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:00,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082204712] [2022-02-10 03:07:00,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:00,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:00,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:00,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:00,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082204712] [2022-02-10 03:07:00,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082204712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:00,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036791402] [2022-02-10 03:07:00,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:00,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:00,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:00,620 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-02-10 03:07:00,621 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-02-10 03:07:00,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:00,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:00,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:00,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:00,687 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 19 treesize of output 15 [2022-02-10 03:07:00,713 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 19 treesize of output 15 [2022-02-10 03:07:00,743 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:00,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:00,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:00,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 18 treesize of output 22 [2022-02-10 03:07:00,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:00,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 21 treesize of output 25 [2022-02-10 03:07:00,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:07:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:00,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036791402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:00,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:00,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:00,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759474076] [2022-02-10 03:07:00,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:00,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:00,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:00,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:00,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:00,980 INFO L87 Difference]: Start difference. First operand 298 states and 726 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-02-10 03:07:01,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:01,240 INFO L93 Difference]: Finished difference Result 428 states and 957 transitions. [2022-02-10 03:07:01,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:01,241 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 21 [2022-02-10 03:07:01,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:01,241 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:07:01,241 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:07:01,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:07:01,242 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 84 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:01,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 97 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:01,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:07:01,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 295. [2022-02-10 03:07:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.445578231292517) internal successors, (719), 294 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:01,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 719 transitions. [2022-02-10 03:07:01,245 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 719 transitions. Word has length 21 [2022-02-10 03:07:01,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:01,245 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 719 transitions. [2022-02-10 03:07:01,245 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-02-10 03:07:01,246 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 719 transitions. [2022-02-10 03:07:01,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:01,246 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:01,246 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:01,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:01,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:01,455 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:01,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:01,455 INFO L85 PathProgramCache]: Analyzing trace with hash 831499688, now seen corresponding path program 225 times [2022-02-10 03:07:01,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:01,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289867661] [2022-02-10 03:07:01,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:01,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:01,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:01,537 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:01,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:01,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289867661] [2022-02-10 03:07:01,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289867661] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:01,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351535395] [2022-02-10 03:07:01,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:01,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:01,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:01,539 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-02-10 03:07:01,539 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-02-10 03:07:01,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:07:01,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:01,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:01,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:01,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:01,675 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 19 treesize of output 15 [2022-02-10 03:07:01,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:01,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:01,842 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 17 treesize of output 21 [2022-02-10 03:07:01,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:01,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 20 treesize of output 24 [2022-02-10 03:07:01,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:01,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:01,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:01,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351535395] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:01,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:01,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:01,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124461687] [2022-02-10 03:07:01,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:01,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:01,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:01,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:01,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:01,912 INFO L87 Difference]: Start difference. First operand 295 states and 719 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:07:02,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:02,208 INFO L93 Difference]: Finished difference Result 478 states and 1063 transitions. [2022-02-10 03:07:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:02,208 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:02,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:02,209 INFO L225 Difference]: With dead ends: 478 [2022-02-10 03:07:02,209 INFO L226 Difference]: Without dead ends: 473 [2022-02-10 03:07:02,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:07:02,209 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 84 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:02,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 106 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:02,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-10 03:07:02,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 296. [2022-02-10 03:07:02,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 295 states have (on average 2.450847457627119) internal successors, (723), 295 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:02,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 723 transitions. [2022-02-10 03:07:02,213 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 723 transitions. Word has length 21 [2022-02-10 03:07:02,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:02,213 INFO L470 AbstractCegarLoop]: Abstraction has 296 states and 723 transitions. [2022-02-10 03:07:02,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:07:02,213 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 723 transitions. [2022-02-10 03:07:02,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:02,213 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:02,213 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:02,247 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-02-10 03:07:02,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:02,414 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:02,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:02,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1711944304, now seen corresponding path program 226 times [2022-02-10 03:07:02,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:02,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414631532] [2022-02-10 03:07:02,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:02,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:02,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:02,520 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:02,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414631532] [2022-02-10 03:07:02,520 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414631532] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:02,520 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722532245] [2022-02-10 03:07:02,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:02,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:02,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:02,522 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-02-10 03:07:02,522 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-02-10 03:07:02,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:02,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:02,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:02,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:02,583 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 19 treesize of output 15 [2022-02-10 03:07:02,616 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-02-10 03:07:02,617 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 17 treesize of output 13 [2022-02-10 03:07:02,667 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:02,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:02,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:07:02,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:02,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-02-10 03:07:02,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:02,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:02,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:02,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722532245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:02,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:02,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:02,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396238032] [2022-02-10 03:07:02,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:02,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:02,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:02,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:02,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:02,886 INFO L87 Difference]: Start difference. First operand 296 states and 723 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:07:03,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:03,179 INFO L93 Difference]: Finished difference Result 433 states and 991 transitions. [2022-02-10 03:07:03,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:03,179 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:03,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:03,180 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:07:03,180 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:07:03,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:07:03,180 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:03,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 121 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:03,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:07:03,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 295. [2022-02-10 03:07:03,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.445578231292517) internal successors, (719), 294 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:03,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 719 transitions. [2022-02-10 03:07:03,184 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 719 transitions. Word has length 21 [2022-02-10 03:07:03,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:03,184 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 719 transitions. [2022-02-10 03:07:03,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:07:03,184 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 719 transitions. [2022-02-10 03:07:03,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:03,184 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:03,184 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:03,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-02-10 03:07:03,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:03,391 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:03,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:03,391 INFO L85 PathProgramCache]: Analyzing trace with hash 892573691, now seen corresponding path program 227 times [2022-02-10 03:07:03,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:03,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235229770] [2022-02-10 03:07:03,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:03,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:03,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:03,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:03,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:03,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235229770] [2022-02-10 03:07:03,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235229770] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:03,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555338741] [2022-02-10 03:07:03,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:03,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:03,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:03,529 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-02-10 03:07:03,530 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-02-10 03:07:03,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:03,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:03,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:03,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:03,616 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 19 treesize of output 15 [2022-02-10 03:07:03,637 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-02-10 03:07:03,638 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 17 treesize of output 13 [2022-02-10 03:07:03,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:03,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:03,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:03,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 18 treesize of output 22 [2022-02-10 03:07:03,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:03,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 20 treesize of output 24 [2022-02-10 03:07:03,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:03,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:03,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555338741] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:03,900 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:03,900 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:07:03,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350930466] [2022-02-10 03:07:03,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:03,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:03,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:03,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:03,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:03,901 INFO L87 Difference]: Start difference. First operand 295 states and 719 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:04,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:04,285 INFO L93 Difference]: Finished difference Result 402 states and 920 transitions. [2022-02-10 03:07:04,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:07:04,286 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:07:04,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:04,286 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:07:04,286 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:07:04,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=709, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:07:04,287 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 50 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:04,287 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 135 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:04,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:07:04,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 302. [2022-02-10 03:07:04,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.4584717607973423) internal successors, (740), 301 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:04,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 740 transitions. [2022-02-10 03:07:04,290 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 740 transitions. Word has length 21 [2022-02-10 03:07:04,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:04,290 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 740 transitions. [2022-02-10 03:07:04,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:04,291 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 740 transitions. [2022-02-10 03:07:04,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:04,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:04,291 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:04,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Ended with exit code 0 [2022-02-10 03:07:04,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:04,507 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:04,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:04,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1682967811, now seen corresponding path program 228 times [2022-02-10 03:07:04,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:04,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946955820] [2022-02-10 03:07:04,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:04,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:04,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:04,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:04,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:04,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946955820] [2022-02-10 03:07:04,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946955820] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:04,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715739445] [2022-02-10 03:07:04,621 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:04,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:04,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:04,623 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-02-10 03:07:04,623 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-02-10 03:07:04,647 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:04,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:04,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:04,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:04,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:04,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 19 treesize of output 15 [2022-02-10 03:07:04,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07: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 19 treesize of output 15 [2022-02-10 03:07:04,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07: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 11 treesize of output 3 [2022-02-10 03:07:04,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:04,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:05,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:05,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 18 treesize of output 22 [2022-02-10 03:07:05,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:05,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:05,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 16 treesize of output 20 [2022-02-10 03:07:05,097 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:05,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715739445] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:05,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:05,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 23 [2022-02-10 03:07:05,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591154663] [2022-02-10 03:07:05,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:05,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:07:05,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:05,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:07:05,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:05,098 INFO L87 Difference]: Start difference. First operand 302 states and 740 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:07:05,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:05,305 INFO L93 Difference]: Finished difference Result 394 states and 919 transitions. [2022-02-10 03:07:05,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:05,305 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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 21 [2022-02-10 03:07:05,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:05,306 INFO L225 Difference]: With dead ends: 394 [2022-02-10 03:07:05,306 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:07:05,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:05,319 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 63 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:05,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 137 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 411 Invalid, 0 Unknown, 154 Unchecked, 0.1s Time] [2022-02-10 03:07:05,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:07:05,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 302. [2022-02-10 03:07:05,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.4584717607973423) internal successors, (740), 301 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:05,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 740 transitions. [2022-02-10 03:07:05,326 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 740 transitions. Word has length 21 [2022-02-10 03:07:05,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:05,326 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 740 transitions. [2022-02-10 03:07:05,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 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-02-10 03:07:05,327 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 740 transitions. [2022-02-10 03:07:05,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:05,327 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:05,327 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:05,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:05,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:05,543 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:05,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:05,543 INFO L85 PathProgramCache]: Analyzing trace with hash -668995650, now seen corresponding path program 229 times [2022-02-10 03:07:05,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:05,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466390653] [2022-02-10 03:07:05,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:05,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:05,624 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:05,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:05,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466390653] [2022-02-10 03:07:05,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466390653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:05,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751065742] [2022-02-10 03:07:05,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:05,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:05,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:05,625 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-02-10 03:07:05,626 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-02-10 03:07:05,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:05,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:05,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:05,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:05,695 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 19 treesize of output 15 [2022-02-10 03:07:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:05,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:05,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:05,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 18 treesize of output 22 [2022-02-10 03:07:05,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:05,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 21 treesize of output 25 [2022-02-10 03:07:05,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:05,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 17 treesize of output 21 [2022-02-10 03:07:05,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:05,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751065742] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:05,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:05,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:05,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939809741] [2022-02-10 03:07:05,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:05,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:05,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:05,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:05,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:05,860 INFO L87 Difference]: Start difference. First operand 302 states and 740 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-02-10 03:07:06,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:06,044 INFO L93 Difference]: Finished difference Result 489 states and 1102 transitions. [2022-02-10 03:07:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:06,045 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 21 [2022-02-10 03:07:06,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:06,045 INFO L225 Difference]: With dead ends: 489 [2022-02-10 03:07:06,045 INFO L226 Difference]: Without dead ends: 484 [2022-02-10 03:07:06,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:07:06,046 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:06,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 106 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:06,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-10 03:07:06,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 302. [2022-02-10 03:07:06,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.4584717607973423) internal successors, (740), 301 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:06,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 740 transitions. [2022-02-10 03:07:06,051 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 740 transitions. Word has length 21 [2022-02-10 03:07:06,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:06,051 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 740 transitions. [2022-02-10 03:07:06,051 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-02-10 03:07:06,051 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 740 transitions. [2022-02-10 03:07:06,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:06,051 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:06,051 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:06,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-02-10 03:07:06,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:06,267 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:06,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:06,267 INFO L85 PathProgramCache]: Analyzing trace with hash -826920001, now seen corresponding path program 230 times [2022-02-10 03:07:06,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:06,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423946423] [2022-02-10 03:07:06,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:06,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:06,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:06,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:06,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423946423] [2022-02-10 03:07:06,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423946423] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:06,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187533926] [2022-02-10 03:07:06,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:06,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:06,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:06,339 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-02-10 03:07:06,340 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-02-10 03:07:06,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:06,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:06,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:06,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:06,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:06,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 19 treesize of output 15 [2022-02-10 03:07:06,432 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-02-10 03:07:06,433 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 17 treesize of output 13 [2022-02-10 03:07:06,465 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:06,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:06,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:06,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 17 treesize of output 21 [2022-02-10 03:07:06,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:06,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:06,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 16 treesize of output 20 [2022-02-10 03:07:06,598 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:06,599 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187533926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:06,599 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:06,599 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:06,599 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669017276] [2022-02-10 03:07:06,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:06,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:06,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:06,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:06,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:06,599 INFO L87 Difference]: Start difference. First operand 302 states and 740 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:06,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:06,828 INFO L93 Difference]: Finished difference Result 462 states and 1064 transitions. [2022-02-10 03:07:06,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:06,828 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:06,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:06,829 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:07:06,829 INFO L226 Difference]: Without dead ends: 457 [2022-02-10 03:07:06,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:07:06,829 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 123 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:06,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 127 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:06,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-10 03:07:06,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 305. [2022-02-10 03:07:06,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.463815789473684) internal successors, (749), 304 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:06,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 749 transitions. [2022-02-10 03:07:06,833 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 749 transitions. Word has length 21 [2022-02-10 03:07:06,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:06,833 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 749 transitions. [2022-02-10 03:07:06,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:06,833 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 749 transitions. [2022-02-10 03:07:06,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:06,834 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:06,834 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:06,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:07,049 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,SelfDestructingSolverStorable234 [2022-02-10 03:07:07,049 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:07,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:07,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1080709125, now seen corresponding path program 231 times [2022-02-10 03:07:07,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:07,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347717096] [2022-02-10 03:07:07,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:07,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:07,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:07,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:07,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347717096] [2022-02-10 03:07:07,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347717096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:07,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330230095] [2022-02-10 03:07:07,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:07,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:07,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:07,110 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-02-10 03:07:07,110 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-02-10 03:07:07,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:07,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:07,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:07:07,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:07,155 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 19 treesize of output 15 [2022-02-10 03:07:07,180 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 19 treesize of output 15 [2022-02-10 03:07:07,223 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:07,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:07,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:07,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 15 treesize of output 19 [2022-02-10 03:07:07,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:07:07,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:07,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 18 treesize of output 22 [2022-02-10 03:07:07,363 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:07,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330230095] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:07,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:07,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:07,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725838706] [2022-02-10 03:07:07,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:07,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:07,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:07,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:07,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:07,364 INFO L87 Difference]: Start difference. First operand 305 states and 749 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-02-10 03:07:07,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:07,682 INFO L93 Difference]: Finished difference Result 521 states and 1166 transitions. [2022-02-10 03:07:07,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:07:07,683 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 21 [2022-02-10 03:07:07,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:07,684 INFO L225 Difference]: With dead ends: 521 [2022-02-10 03:07:07,684 INFO L226 Difference]: Without dead ends: 506 [2022-02-10 03:07:07,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=641, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:07,684 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 131 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:07,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 129 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:07,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-02-10 03:07:07,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 310. [2022-02-10 03:07:07,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.4563106796116503) internal successors, (759), 309 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:07,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-10 03:07:07,690 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-10 03:07:07,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:07,690 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-10 03:07:07,690 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-02-10 03:07:07,690 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-10 03:07:07,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:07,691 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:07,691 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:07,715 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-02-10 03:07:07,903 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,SelfDestructingSolverStorable235 [2022-02-10 03:07:07,903 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:07,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:07,904 INFO L85 PathProgramCache]: Analyzing trace with hash 211448966, now seen corresponding path program 232 times [2022-02-10 03:07:07,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:07,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755777992] [2022-02-10 03:07:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:07,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:07,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:08,005 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:08,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:08,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755777992] [2022-02-10 03:07:08,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755777992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:08,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160583515] [2022-02-10 03:07:08,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:08,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:08,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:08,006 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-02-10 03:07:08,007 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-02-10 03:07:08,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:08,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:08,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:08,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:08,060 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 19 treesize of output 15 [2022-02-10 03:07:08,099 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-02-10 03:07:08,100 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 17 treesize of output 13 [2022-02-10 03:07:08,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:08,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:08,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:08,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:07:08,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:08,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 21 treesize of output 25 [2022-02-10 03:07:08,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:07:08,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:08,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160583515] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:08,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:08,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:08,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719296749] [2022-02-10 03:07:08,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:08,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:08,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:08,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:08,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:08,360 INFO L87 Difference]: Start difference. First operand 310 states and 759 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:07:08,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:08,642 INFO L93 Difference]: Finished difference Result 469 states and 1069 transitions. [2022-02-10 03:07:08,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:08,643 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:08,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:08,643 INFO L225 Difference]: With dead ends: 469 [2022-02-10 03:07:08,643 INFO L226 Difference]: Without dead ends: 464 [2022-02-10 03:07:08,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:07:08,644 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:08,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 114 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:08,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-10 03:07:08,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 310. [2022-02-10 03:07:08,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.4563106796116503) internal successors, (759), 309 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:08,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-10 03:07:08,647 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-10 03:07:08,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:08,648 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-10 03:07:08,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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-02-10 03:07:08,648 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-10 03:07:08,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:08,648 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:08,648 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:08,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-02-10 03:07:08,848 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,SelfDestructingSolverStorable236 [2022-02-10 03:07:08,848 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:08,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:08,849 INFO L85 PathProgramCache]: Analyzing trace with hash 900334087, now seen corresponding path program 233 times [2022-02-10 03:07:08,849 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:08,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085913713] [2022-02-10 03:07:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:08,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:08,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:08,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:08,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085913713] [2022-02-10 03:07:08,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085913713] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:08,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146069078] [2022-02-10 03:07:08,933 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:08,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:08,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:08,934 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-02-10 03:07:08,935 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-02-10 03:07:08,959 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:08,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:08,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:08,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:09,008 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 19 treesize of output 15 [2022-02-10 03:07:09,047 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 19 treesize of output 15 [2022-02-10 03:07:09,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:09,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:09,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:09,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:09,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:07:09,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:09,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:09,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146069078] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:09,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:09,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-10 03:07:09,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095525561] [2022-02-10 03:07:09,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:09,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:09,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:09,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:09,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:09,236 INFO L87 Difference]: Start difference. First operand 310 states and 759 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:07:09,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:09,418 INFO L93 Difference]: Finished difference Result 353 states and 848 transitions. [2022-02-10 03:07:09,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:09,419 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:09,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:09,419 INFO L225 Difference]: With dead ends: 353 [2022-02-10 03:07:09,419 INFO L226 Difference]: Without dead ends: 346 [2022-02-10 03:07:09,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:09,419 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:09,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 81 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:09,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-10 03:07:09,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 314. [2022-02-10 03:07:09,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.440894568690096) internal successors, (764), 313 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:09,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 764 transitions. [2022-02-10 03:07:09,423 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 764 transitions. Word has length 21 [2022-02-10 03:07:09,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:09,423 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 764 transitions. [2022-02-10 03:07:09,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:07:09,423 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 764 transitions. [2022-02-10 03:07:09,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:09,423 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:09,423 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:09,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-02-10 03:07:09,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:09,624 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:09,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:09,624 INFO L85 PathProgramCache]: Analyzing trace with hash -106972866, now seen corresponding path program 234 times [2022-02-10 03:07:09,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:09,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909502921] [2022-02-10 03:07:09,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:09,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:09,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:09,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:09,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:09,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909502921] [2022-02-10 03:07:09,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909502921] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:09,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063490481] [2022-02-10 03:07:09,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:09,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:09,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:09,730 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-02-10 03:07:09,731 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-02-10 03:07:09,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:09,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:09,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:09,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:09,802 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 19 treesize of output 15 [2022-02-10 03:07:09,824 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-02-10 03:07:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:09,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:09,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:09,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 19 treesize of output 23 [2022-02-10 03:07:10,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:07:10,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:07:10,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:10,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063490481] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:10,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:10,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:10,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136346782] [2022-02-10 03:07:10,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:10,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:10,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:10,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:10,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:10,117 INFO L87 Difference]: Start difference. First operand 314 states and 764 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:07:10,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:10,424 INFO L93 Difference]: Finished difference Result 374 states and 874 transitions. [2022-02-10 03:07:10,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:07:10,424 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 21 [2022-02-10 03:07:10,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:10,424 INFO L225 Difference]: With dead ends: 374 [2022-02-10 03:07:10,425 INFO L226 Difference]: Without dead ends: 369 [2022-02-10 03:07:10,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=146, Invalid=556, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:07:10,425 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:10,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 107 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:10,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-10 03:07:10,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 314. [2022-02-10 03:07:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 2.440894568690096) internal successors, (764), 313 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:10,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 764 transitions. [2022-02-10 03:07:10,428 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 764 transitions. Word has length 21 [2022-02-10 03:07:10,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:10,428 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 764 transitions. [2022-02-10 03:07:10,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:07:10,428 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 764 transitions. [2022-02-10 03:07:10,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:10,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:10,429 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:10,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-02-10 03:07:10,634 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,SelfDestructingSolverStorable238 [2022-02-10 03:07:10,634 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:10,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:10,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1498796919, now seen corresponding path program 235 times [2022-02-10 03:07:10,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:10,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345874446] [2022-02-10 03:07:10,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:10,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:10,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:10,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:10,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345874446] [2022-02-10 03:07:10,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345874446] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:10,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944398582] [2022-02-10 03:07:10,718 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:10,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:10,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:10,719 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-02-10 03:07:10,720 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-02-10 03:07:10,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:10,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:10,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:10,798 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 19 treesize of output 15 [2022-02-10 03:07:10,824 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-02-10 03:07:10,825 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 17 treesize of output 13 [2022-02-10 03:07:10,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:10,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:10,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:10,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 16 treesize of output 20 [2022-02-10 03:07:11,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:11,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:07:11,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:11,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 15 treesize of output 19 [2022-02-10 03:07:11,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:11,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944398582] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:11,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:11,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:07:11,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842814277] [2022-02-10 03:07:11,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:11,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:11,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:11,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:11,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:11,035 INFO L87 Difference]: Start difference. First operand 314 states and 764 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:07:11,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:11,182 INFO L93 Difference]: Finished difference Result 359 states and 860 transitions. [2022-02-10 03:07:11,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:11,182 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:11,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:11,183 INFO L225 Difference]: With dead ends: 359 [2022-02-10 03:07:11,183 INFO L226 Difference]: Without dead ends: 351 [2022-02-10 03:07:11,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:11,183 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:11,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 62 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:11,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-10 03:07:11,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 310. [2022-02-10 03:07:11,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.4563106796116503) internal successors, (759), 309 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:11,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-10 03:07:11,186 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-10 03:07:11,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:11,187 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-10 03:07:11,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:07:11,187 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-10 03:07:11,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:11,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:11,187 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:11,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-02-10 03:07:11,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-02-10 03:07:11,388 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:11,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1721171197, now seen corresponding path program 236 times [2022-02-10 03:07:11,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:11,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336560353] [2022-02-10 03:07:11,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:11,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:11,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:11,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:11,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:11,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336560353] [2022-02-10 03:07:11,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336560353] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:11,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050338602] [2022-02-10 03:07:11,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:11,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:11,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:11,475 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-02-10 03:07:11,475 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-02-10 03:07:11,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:11,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:11,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:11,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:11,548 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 17 treesize of output 13 [2022-02-10 03:07:11,571 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 19 treesize of output 15 [2022-02-10 03:07:11,598 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:11,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:11,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:11,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 17 treesize of output 21 [2022-02-10 03:07:11,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:11,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:11,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 16 treesize of output 20 [2022-02-10 03:07:11,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:11,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050338602] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:11,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:11,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:11,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216740689] [2022-02-10 03:07:11,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:11,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:11,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:11,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:11,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:11,785 INFO L87 Difference]: Start difference. First operand 310 states and 759 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:07:12,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:12,013 INFO L93 Difference]: Finished difference Result 457 states and 1045 transitions. [2022-02-10 03:07:12,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:12,013 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:12,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:12,014 INFO L225 Difference]: With dead ends: 457 [2022-02-10 03:07:12,014 INFO L226 Difference]: Without dead ends: 452 [2022-02-10 03:07:12,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:07:12,014 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 91 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:12,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 99 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:12,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-02-10 03:07:12,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 310. [2022-02-10 03:07:12,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 309 states have (on average 2.4563106796116503) internal successors, (759), 309 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:12,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 759 transitions. [2022-02-10 03:07:12,018 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 759 transitions. Word has length 21 [2022-02-10 03:07:12,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:12,018 INFO L470 AbstractCegarLoop]: Abstraction has 310 states and 759 transitions. [2022-02-10 03:07:12,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:07:12,018 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 759 transitions. [2022-02-10 03:07:12,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:12,018 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:12,018 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:12,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-02-10 03:07:12,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:12,219 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:12,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:12,219 INFO L85 PathProgramCache]: Analyzing trace with hash -840726581, now seen corresponding path program 237 times [2022-02-10 03:07:12,219 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:12,219 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680141177] [2022-02-10 03:07:12,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:12,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:12,333 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:12,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:12,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680141177] [2022-02-10 03:07:12,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680141177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:12,334 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923322206] [2022-02-10 03:07:12,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:12,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:12,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:12,335 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-02-10 03:07:12,336 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-02-10 03:07:12,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:12,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:12,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:07:12,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:12,418 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 17 treesize of output 13 [2022-02-10 03:07:12,453 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 19 treesize of output 15 [2022-02-10 03:07:12,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:12,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:12,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:12,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 18 treesize of output 22 [2022-02-10 03:07:12,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:07:12,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 18 treesize of output 22 [2022-02-10 03:07:12,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:12,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923322206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:12,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:12,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:12,823 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342133432] [2022-02-10 03:07:12,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:12,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:12,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:12,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:12,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:12,823 INFO L87 Difference]: Start difference. First operand 310 states and 759 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:07:13,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:13,309 INFO L93 Difference]: Finished difference Result 457 states and 1054 transitions. [2022-02-10 03:07:13,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:07:13,309 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:13,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:13,310 INFO L225 Difference]: With dead ends: 457 [2022-02-10 03:07:13,310 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:07:13,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:13,310 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 63 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:13,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 138 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:13,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:07:13,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 317. [2022-02-10 03:07:13,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.4462025316455698) internal successors, (773), 316 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:13,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 773 transitions. [2022-02-10 03:07:13,314 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 773 transitions. Word has length 21 [2022-02-10 03:07:13,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:13,314 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 773 transitions. [2022-02-10 03:07:13,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:07:13,314 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 773 transitions. [2022-02-10 03:07:13,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:13,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:13,315 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:13,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:13,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:13,523 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:13,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:13,523 INFO L85 PathProgramCache]: Analyzing trace with hash 225916343, now seen corresponding path program 238 times [2022-02-10 03:07:13,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:13,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747637528] [2022-02-10 03:07:13,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:13,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:13,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:13,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:13,652 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:13,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747637528] [2022-02-10 03:07:13,652 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747637528] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:13,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620030947] [2022-02-10 03:07:13,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:13,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:13,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:13,653 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-02-10 03:07:13,654 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-02-10 03:07:13,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:13,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:13,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:13,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:13,742 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 19 treesize of output 15 [2022-02-10 03:07:13,761 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-02-10 03:07:13,762 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 17 treesize of output 13 [2022-02-10 03:07:13,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:13,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:13,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:07:14,007 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:14,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 16 treesize of output 15 [2022-02-10 03:07:14,012 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:14,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620030947] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:14,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:14,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:07:14,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880975328] [2022-02-10 03:07:14,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:14,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:14,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:14,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:14,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:14,012 INFO L87 Difference]: Start difference. First operand 317 states and 773 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:14,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:14,346 INFO L93 Difference]: Finished difference Result 405 states and 925 transitions. [2022-02-10 03:07:14,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:07:14,347 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:07:14,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:14,347 INFO L225 Difference]: With dead ends: 405 [2022-02-10 03:07:14,347 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:07:14,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:07:14,348 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 108 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:14,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 116 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:14,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:07:14,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 322. [2022-02-10 03:07:14,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 2.457943925233645) internal successors, (789), 321 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:14,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 789 transitions. [2022-02-10 03:07:14,351 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 789 transitions. Word has length 21 [2022-02-10 03:07:14,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:14,351 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 789 transitions. [2022-02-10 03:07:14,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:14,351 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 789 transitions. [2022-02-10 03:07:14,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:14,352 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:14,352 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:14,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-02-10 03:07:14,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:14,555 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:14,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:14,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1016310463, now seen corresponding path program 239 times [2022-02-10 03:07:14,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:14,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190086453] [2022-02-10 03:07:14,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:14,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:14,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:14,685 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:14,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:14,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190086453] [2022-02-10 03:07:14,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190086453] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:14,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365728085] [2022-02-10 03:07:14,686 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:14,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:14,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:14,687 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-02-10 03:07:14,687 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-02-10 03:07:14,711 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:14,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:14,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:14,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:14,788 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 19 treesize of output 15 [2022-02-10 03:07:14,829 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 19 treesize of output 15 [2022-02-10 03:07:14,887 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:14,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:15,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:15,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 18 treesize of output 22 [2022-02-10 03:07:15,088 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:15,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 16 treesize of output 15 [2022-02-10 03:07:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:15,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365728085] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:15,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:15,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:07:15,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050009692] [2022-02-10 03:07:15,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:15,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:15,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:15,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:15,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:15,094 INFO L87 Difference]: Start difference. First operand 322 states and 789 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:15,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:15,406 INFO L93 Difference]: Finished difference Result 408 states and 940 transitions. [2022-02-10 03:07:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:15,406 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:07:15,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:15,407 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:07:15,407 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:07:15,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:07:15,422 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 67 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:15,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 147 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:15,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:07:15,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 317. [2022-02-10 03:07:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 2.4462025316455698) internal successors, (773), 316 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:15,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 773 transitions. [2022-02-10 03:07:15,426 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 773 transitions. Word has length 21 [2022-02-10 03:07:15,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:15,426 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 773 transitions. [2022-02-10 03:07:15,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:15,426 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 773 transitions. [2022-02-10 03:07:15,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:15,426 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:15,426 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:15,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Ended with exit code 0 [2022-02-10 03:07:15,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:15,639 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:15,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:15,640 INFO L85 PathProgramCache]: Analyzing trace with hash 622898759, now seen corresponding path program 240 times [2022-02-10 03:07:15,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:15,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589768371] [2022-02-10 03:07:15,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:15,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:15,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:15,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:15,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589768371] [2022-02-10 03:07:15,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589768371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:15,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358807760] [2022-02-10 03:07:15,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:15,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:15,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:15,741 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-02-10 03:07:15,742 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-02-10 03:07:15,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:15,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:15,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:15,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:15,824 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 19 treesize of output 15 [2022-02-10 03:07:15,876 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-02-10 03:07:15,891 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 17 treesize of output 13 [2022-02-10 03:07:15,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:15,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:16,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:16,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 21 treesize of output 25 [2022-02-10 03:07:16,070 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:16,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 16 treesize of output 15 [2022-02-10 03:07:16,074 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:16,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358807760] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:16,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:16,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:07:16,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194088201] [2022-02-10 03:07:16,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:16,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:16,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:16,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:16,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:16,074 INFO L87 Difference]: Start difference. First operand 317 states and 773 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:16,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:16,264 INFO L93 Difference]: Finished difference Result 400 states and 912 transitions. [2022-02-10 03:07:16,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:16,265 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:07:16,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:16,265 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:07:16,265 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:07:16,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=144, Invalid=668, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:16,266 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 102 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:16,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 81 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:16,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:07:16,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 319. [2022-02-10 03:07:16,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.4465408805031448) internal successors, (778), 318 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:16,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 778 transitions. [2022-02-10 03:07:16,269 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 778 transitions. Word has length 21 [2022-02-10 03:07:16,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:16,269 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 778 transitions. [2022-02-10 03:07:16,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:16,269 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 778 transitions. [2022-02-10 03:07:16,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:16,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:16,270 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:16,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:16,483 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,SelfDestructingSolverStorable244 [2022-02-10 03:07:16,483 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:16,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:16,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1030805187, now seen corresponding path program 241 times [2022-02-10 03:07:16,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:16,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252763873] [2022-02-10 03:07:16,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:16,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:16,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:16,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:16,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252763873] [2022-02-10 03:07:16,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252763873] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:16,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981829771] [2022-02-10 03:07:16,561 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:16,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:16,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:16,562 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-02-10 03:07:16,563 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-02-10 03:07:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:16,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:16,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:16,626 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 19 treesize of output 15 [2022-02-10 03:07:16,670 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 19 treesize of output 15 [2022-02-10 03:07:16,688 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:16,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:16,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:16,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 21 treesize of output 25 [2022-02-10 03:07:16,818 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:16,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:07:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:16,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981829771] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:16,821 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:16,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 22 [2022-02-10 03:07:16,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771073833] [2022-02-10 03:07:16,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:16,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:16,822 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:16,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:16,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:16,822 INFO L87 Difference]: Start difference. First operand 319 states and 778 transitions. Second operand has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:16,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:16,999 INFO L93 Difference]: Finished difference Result 393 states and 905 transitions. [2022-02-10 03:07:16,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:16,999 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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 21 [2022-02-10 03:07:16,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:17,000 INFO L225 Difference]: With dead ends: 393 [2022-02-10 03:07:17,000 INFO L226 Difference]: Without dead ends: 388 [2022-02-10 03:07:17,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:17,000 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:17,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 97 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:17,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-10 03:07:17,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 318. [2022-02-10 03:07:17,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.451104100946372) internal successors, (777), 317 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:17,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 777 transitions. [2022-02-10 03:07:17,004 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 777 transitions. Word has length 21 [2022-02-10 03:07:17,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:17,004 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 777 transitions. [2022-02-10 03:07:17,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.0454545454545454) internal successors, (45), 22 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-02-10 03:07:17,004 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 777 transitions. [2022-02-10 03:07:17,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:17,005 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:17,005 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:17,021 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-02-10 03:07:17,221 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,SelfDestructingSolverStorable245 [2022-02-10 03:07:17,221 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:17,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:17,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1502593607, now seen corresponding path program 242 times [2022-02-10 03:07:17,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:17,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881426742] [2022-02-10 03:07:17,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:17,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:17,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:17,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:17,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881426742] [2022-02-10 03:07:17,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881426742] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:17,268 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827408727] [2022-02-10 03:07:17,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:17,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:17,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:17,269 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-02-10 03:07:17,270 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-02-10 03:07:17,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:17,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:17,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:17,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:17,317 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 19 treesize of output 15 [2022-02-10 03:07:17,339 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 19 treesize of output 15 [2022-02-10 03:07:17,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:17,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:17,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:17,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 16 treesize of output 20 [2022-02-10 03:07:17,441 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:17,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 15 treesize of output 14 [2022-02-10 03:07:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:17,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827408727] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:17,444 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:17,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 19 [2022-02-10 03:07:17,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290574570] [2022-02-10 03:07:17,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:17,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:17,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:17,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:17,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:17,444 INFO L87 Difference]: Start difference. First operand 318 states and 777 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:07:17,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:17,568 INFO L93 Difference]: Finished difference Result 411 states and 943 transitions. [2022-02-10 03:07:17,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:17,568 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:17,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:17,569 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:07:17,569 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:07:17,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:07:17,569 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 58 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:17,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 70 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:17,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:07:17,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 319. [2022-02-10 03:07:17,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.449685534591195) internal successors, (779), 318 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:17,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 779 transitions. [2022-02-10 03:07:17,582 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 779 transitions. Word has length 21 [2022-02-10 03:07:17,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:17,582 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 779 transitions. [2022-02-10 03:07:17,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 19 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-02-10 03:07:17,582 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 779 transitions. [2022-02-10 03:07:17,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:17,595 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:17,595 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:17,611 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-02-10 03:07:17,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-02-10 03:07:17,796 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:17,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:17,796 INFO L85 PathProgramCache]: Analyzing trace with hash 495286654, now seen corresponding path program 243 times [2022-02-10 03:07:17,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:17,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824783281] [2022-02-10 03:07:17,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:17,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:17,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:17,857 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:17,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:17,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824783281] [2022-02-10 03:07:17,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824783281] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:17,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909476685] [2022-02-10 03:07:17,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:17,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:17,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:17,858 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-02-10 03:07:17,859 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-02-10 03:07:17,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:17,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:17,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-10 03:07:17,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:17,909 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 19 treesize of output 15 [2022-02-10 03:07:17,928 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-02-10 03:07:18,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:18,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:18,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:18,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 19 treesize of output 23 [2022-02-10 03:07:18,265 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:07:18,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:18,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909476685] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:18,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:18,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:18,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3822717] [2022-02-10 03:07:18,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:18,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:18,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:18,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:18,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:18,268 INFO L87 Difference]: Start difference. First operand 319 states and 779 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:07:18,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:18,675 INFO L93 Difference]: Finished difference Result 485 states and 1048 transitions. [2022-02-10 03:07:18,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:07:18,675 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:07:18,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:18,676 INFO L225 Difference]: With dead ends: 485 [2022-02-10 03:07:18,676 INFO L226 Difference]: Without dead ends: 465 [2022-02-10 03:07:18,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=283, Invalid=1049, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:07:18,676 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 125 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:18,676 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 147 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:18,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-10 03:07:18,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 320. [2022-02-10 03:07:18,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.45141065830721) internal successors, (782), 319 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:18,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 782 transitions. [2022-02-10 03:07:18,703 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 782 transitions. Word has length 21 [2022-02-10 03:07:18,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:18,703 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 782 transitions. [2022-02-10 03:07:18,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:07:18,703 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 782 transitions. [2022-02-10 03:07:18,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:18,703 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:18,703 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:18,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:18,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:18,919 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:18,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:18,919 INFO L85 PathProgramCache]: Analyzing trace with hash 2101056439, now seen corresponding path program 244 times [2022-02-10 03:07:18,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:18,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508905320] [2022-02-10 03:07:18,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:18,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:18,976 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:18,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:18,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508905320] [2022-02-10 03:07:18,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508905320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:18,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313746744] [2022-02-10 03:07:18,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:18,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:18,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:18,977 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-02-10 03:07:18,978 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-02-10 03:07:18,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:18,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:18,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:19,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:19,021 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 19 treesize of output 15 [2022-02-10 03:07:19,035 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-02-10 03:07:19,036 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 17 treesize of output 13 [2022-02-10 03:07:19,054 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:19,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:19,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:19,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 16 treesize of output 20 [2022-02-10 03:07:19,147 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:07:19,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:19,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313746744] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:19,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:19,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:07:19,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750668865] [2022-02-10 03:07:19,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:19,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:19,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:19,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:19,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:19,151 INFO L87 Difference]: Start difference. First operand 320 states and 782 transitions. Second operand has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:07:19,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:19,293 INFO L93 Difference]: Finished difference Result 419 states and 958 transitions. [2022-02-10 03:07:19,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:19,293 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:19,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:19,294 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:07:19,294 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:07:19,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:19,294 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 75 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:19,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 86 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:19,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:07:19,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 319. [2022-02-10 03:07:19,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.449685534591195) internal successors, (779), 318 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:19,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 779 transitions. [2022-02-10 03:07:19,298 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 779 transitions. Word has length 21 [2022-02-10 03:07:19,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:19,298 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 779 transitions. [2022-02-10 03:07:19,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 18 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-02-10 03:07:19,298 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 779 transitions. [2022-02-10 03:07:19,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:19,298 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:19,298 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:19,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2022-02-10 03:07:19,514 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,SelfDestructingSolverStorable248 [2022-02-10 03:07:19,514 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:19,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:19,514 INFO L85 PathProgramCache]: Analyzing trace with hash 340849136, now seen corresponding path program 245 times [2022-02-10 03:07:19,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:19,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097970020] [2022-02-10 03:07:19,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:19,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:19,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:19,572 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:19,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097970020] [2022-02-10 03:07:19,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097970020] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:19,572 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790147641] [2022-02-10 03:07:19,573 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:19,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:19,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:19,574 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-02-10 03:07:19,574 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-02-10 03:07:19,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:19,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:19,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:19,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:19,637 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 19 treesize of output 15 [2022-02-10 03:07:19,656 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-02-10 03:07:19,657 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 17 treesize of output 13 [2022-02-10 03:07:19,710 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:19,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:19,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:19,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 22 treesize of output 26 [2022-02-10 03:07:19,905 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:19,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 17 treesize of output 16 [2022-02-10 03:07:19,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:19,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790147641] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:19,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:19,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:19,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142650634] [2022-02-10 03:07:19,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:19,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:19,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:19,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:19,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:19,908 INFO L87 Difference]: Start difference. First operand 319 states and 779 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:07:20,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:20,099 INFO L93 Difference]: Finished difference Result 430 states and 960 transitions. [2022-02-10 03:07:20,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:07:20,100 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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 21 [2022-02-10 03:07:20,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:20,100 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:07:20,100 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:07:20,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=601, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:20,101 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 98 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:20,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 93 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:20,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:07:20,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 320. [2022-02-10 03:07:20,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.45141065830721) internal successors, (782), 319 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:20,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 782 transitions. [2022-02-10 03:07:20,104 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 782 transitions. Word has length 21 [2022-02-10 03:07:20,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:20,104 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 782 transitions. [2022-02-10 03:07:20,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 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-02-10 03:07:20,104 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 782 transitions. [2022-02-10 03:07:20,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:20,105 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:20,105 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:20,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-02-10 03:07:20,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-02-10 03:07:20,319 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:20,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:20,320 INFO L85 PathProgramCache]: Analyzing trace with hash 939311968, now seen corresponding path program 246 times [2022-02-10 03:07:20,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:20,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779726647] [2022-02-10 03:07:20,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:20,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:20,372 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:20,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:20,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779726647] [2022-02-10 03:07:20,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779726647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:20,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57513865] [2022-02-10 03:07:20,373 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:20,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:20,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:20,374 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-02-10 03:07:20,374 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-02-10 03:07:20,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:07:20,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:20,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:20,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:20,437 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 19 treesize of output 15 [2022-02-10 03:07:20,461 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 19 treesize of output 15 [2022-02-10 03:07:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:20,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:20,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:07:20,671 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:20,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 17 treesize of output 16 [2022-02-10 03:07:20,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:20,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57513865] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:20,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:20,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:20,675 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282466831] [2022-02-10 03:07:20,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:20,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:20,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:20,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:20,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:20,676 INFO L87 Difference]: Start difference. First operand 320 states and 782 transitions. Second operand has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:07:20,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:20,893 INFO L93 Difference]: Finished difference Result 420 states and 948 transitions. [2022-02-10 03:07:20,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:20,893 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:20,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:20,894 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:07:20,894 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:07:20,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:07:20,894 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 49 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:20,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 101 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:20,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:07:20,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 318. [2022-02-10 03:07:20,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.44794952681388) internal successors, (776), 317 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:20,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 776 transitions. [2022-02-10 03:07:20,898 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 776 transitions. Word has length 21 [2022-02-10 03:07:20,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:20,898 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 776 transitions. [2022-02-10 03:07:20,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.05) internal successors, (41), 20 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-02-10 03:07:20,898 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 776 transitions. [2022-02-10 03:07:20,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:20,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:20,898 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:20,915 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-02-10 03:07:21,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:21,115 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:21,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:21,116 INFO L85 PathProgramCache]: Analyzing trace with hash -821432249, now seen corresponding path program 247 times [2022-02-10 03:07:21,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:21,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65156963] [2022-02-10 03:07:21,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:21,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:21,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:21,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:21,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65156963] [2022-02-10 03:07:21,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65156963] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:21,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451705309] [2022-02-10 03:07:21,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:21,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:21,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:21,167 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-02-10 03:07:21,168 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-02-10 03:07:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:21,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:21,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:21,222 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 19 treesize of output 15 [2022-02-10 03:07:21,252 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 20 treesize of output 16 [2022-02-10 03:07:21,263 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:21,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:21,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:21,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 15 treesize of output 19 [2022-02-10 03:07:21,365 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:21,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 15 treesize of output 14 [2022-02-10 03:07:21,368 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:21,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451705309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:21,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:21,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 18 [2022-02-10 03:07:21,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500647340] [2022-02-10 03:07:21,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:21,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:21,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:21,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:21,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:21,369 INFO L87 Difference]: Start difference. First operand 318 states and 776 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:07:21,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:21,508 INFO L93 Difference]: Finished difference Result 407 states and 931 transitions. [2022-02-10 03:07:21,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:21,508 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:21,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:21,509 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:07:21,509 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:07:21,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:21,509 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 63 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:21,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 85 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:21,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:07:21,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 318. [2022-02-10 03:07:21,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.44794952681388) internal successors, (776), 317 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 776 transitions. [2022-02-10 03:07:21,513 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 776 transitions. Word has length 21 [2022-02-10 03:07:21,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:21,513 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 776 transitions. [2022-02-10 03:07:21,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 18 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-02-10 03:07:21,513 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 776 transitions. [2022-02-10 03:07:21,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:21,513 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:21,513 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:21,529 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-02-10 03:07:21,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:21,730 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:21,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:21,730 INFO L85 PathProgramCache]: Analyzing trace with hash -860569513, now seen corresponding path program 248 times [2022-02-10 03:07:21,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:21,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812207638] [2022-02-10 03:07:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:21,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:21,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:21,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:21,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812207638] [2022-02-10 03:07:21,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812207638] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:21,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975179234] [2022-02-10 03:07:21,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:21,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:21,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:21,798 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-02-10 03:07:21,799 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-02-10 03:07:21,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:21,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:21,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:21,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:21,846 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 17 treesize of output 13 [2022-02-10 03:07:21,858 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 19 treesize of output 15 [2022-02-10 03:07:21,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:21,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:21,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:21,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 18 treesize of output 22 [2022-02-10 03:07:21,996 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:21,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 16 treesize of output 15 [2022-02-10 03:07:21,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:21,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975179234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:21,999 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:21,999 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:21,999 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38720013] [2022-02-10 03:07:21,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:21,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:21,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:21,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:21,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:21,999 INFO L87 Difference]: Start difference. First operand 318 states and 776 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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-02-10 03:07:22,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:22,257 INFO L93 Difference]: Finished difference Result 474 states and 1057 transitions. [2022-02-10 03:07:22,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:07:22,257 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:22,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:22,258 INFO L225 Difference]: With dead ends: 474 [2022-02-10 03:07:22,258 INFO L226 Difference]: Without dead ends: 469 [2022-02-10 03:07:22,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:07:22,258 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 99 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:22,258 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 153 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:22,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-02-10 03:07:22,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 319. [2022-02-10 03:07:22,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.4465408805031448) internal successors, (778), 318 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:22,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 778 transitions. [2022-02-10 03:07:22,263 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 778 transitions. Word has length 21 [2022-02-10 03:07:22,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:22,263 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 778 transitions. [2022-02-10 03:07:22,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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-02-10 03:07:22,263 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 778 transitions. [2022-02-10 03:07:22,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:07:22,264 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:22,264 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:22,285 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-02-10 03:07:22,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:22,479 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:22,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:22,479 INFO L85 PathProgramCache]: Analyzing trace with hash -262106681, now seen corresponding path program 249 times [2022-02-10 03:07:22,479 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:22,479 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382616132] [2022-02-10 03:07:22,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:22,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:22,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:22,533 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:22,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:22,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382616132] [2022-02-10 03:07:22,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382616132] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:22,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426384804] [2022-02-10 03:07:22,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:22,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:22,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:22,535 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-02-10 03:07:22,536 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-02-10 03:07:22,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:07:22,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:22,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:22,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:22,584 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 17 treesize of output 13 [2022-02-10 03:07:22,608 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 19 treesize of output 15 [2022-02-10 03:07:22,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:22,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:22,688 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:22,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 21 treesize of output 25 [2022-02-10 03:07:22,720 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:07:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:07:22,722 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:22,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426384804] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:22,723 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:22,723 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:07:22,723 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380356180] [2022-02-10 03:07:22,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:22,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:07:22,723 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:22,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:07:22,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:22,723 INFO L87 Difference]: Start difference. First operand 319 states and 778 transitions. Second operand has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:07:22,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:22,907 INFO L93 Difference]: Finished difference Result 449 states and 1003 transitions. [2022-02-10 03:07:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:22,907 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:07:22,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:22,908 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:07:22,908 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:07:22,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:22,908 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 69 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:22,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 148 Invalid, 600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:22,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:07:22,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 320. [2022-02-10 03:07:22,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.4482758620689653) internal successors, (781), 319 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:22,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 781 transitions. [2022-02-10 03:07:22,912 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 781 transitions. Word has length 21 [2022-02-10 03:07:22,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:22,912 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 781 transitions. [2022-02-10 03:07:22,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 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-02-10 03:07:22,912 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 781 transitions. [2022-02-10 03:07:22,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:22,913 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:22,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:22,928 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-02-10 03:07:23,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:23,115 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:23,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:23,116 INFO L85 PathProgramCache]: Analyzing trace with hash -887027124, now seen corresponding path program 250 times [2022-02-10 03:07:23,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:23,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470513792] [2022-02-10 03:07:23,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:23,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:23,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:23,202 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:23,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470513792] [2022-02-10 03:07:23,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470513792] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:23,202 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098468081] [2022-02-10 03:07:23,203 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:23,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:23,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:23,204 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-02-10 03:07:23,204 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-02-10 03:07:23,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:23,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:23,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:23,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:23,276 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 17 treesize of output 13 [2022-02-10 03:07:23,292 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 17 treesize of output 13 [2022-02-10 03:07:23,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:23,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:23,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:23,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 16 treesize of output 20 [2022-02-10 03:07:23,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:23,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 20 treesize of output 24 [2022-02-10 03:07:23,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:23,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 16 treesize of output 20 [2022-02-10 03:07:23,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:23,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098468081] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:23,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:23,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:23,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760701159] [2022-02-10 03:07:23,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:23,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:23,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:23,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:23,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:23,370 INFO L87 Difference]: Start difference. First operand 320 states and 781 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-02-10 03:07:23,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:23,473 INFO L93 Difference]: Finished difference Result 414 states and 956 transitions. [2022-02-10 03:07:23,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:23,473 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 22 [2022-02-10 03:07:23,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:23,474 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:07:23,474 INFO L226 Difference]: Without dead ends: 399 [2022-02-10 03:07:23,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:23,474 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 48 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:23,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 123 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:23,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-10 03:07:23,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 327. [2022-02-10 03:07:23,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.4539877300613497) internal successors, (800), 326 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:23,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 800 transitions. [2022-02-10 03:07:23,477 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 800 transitions. Word has length 22 [2022-02-10 03:07:23,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:23,477 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 800 transitions. [2022-02-10 03:07:23,477 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-02-10 03:07:23,478 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 800 transitions. [2022-02-10 03:07:23,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:23,478 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:23,478 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:23,494 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-02-10 03:07:23,693 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,SelfDestructingSolverStorable254 [2022-02-10 03:07:23,693 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:23,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:23,694 INFO L85 PathProgramCache]: Analyzing trace with hash -479120696, now seen corresponding path program 251 times [2022-02-10 03:07:23,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:23,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132050507] [2022-02-10 03:07:23,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:23,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:23,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:23,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:23,752 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:23,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132050507] [2022-02-10 03:07:23,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132050507] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:23,752 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975469570] [2022-02-10 03:07:23,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:23,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:23,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:23,754 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-02-10 03:07:23,755 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-02-10 03:07:23,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:23,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:23,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:23,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:23,826 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 17 treesize of output 13 [2022-02-10 03:07:23,840 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 19 treesize of output 15 [2022-02-10 03:07:23,841 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 15 treesize of output 11 [2022-02-10 03:07:23,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:23,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:23,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:23,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 16 treesize of output 20 [2022-02-10 03:07:23,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:23,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:23,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:23,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975469570] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:23,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:23,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:23,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084214320] [2022-02-10 03:07:23,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:23,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:23,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:23,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:23,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:23,962 INFO L87 Difference]: Start difference. First operand 327 states and 800 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-02-10 03:07:24,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:24,112 INFO L93 Difference]: Finished difference Result 428 states and 988 transitions. [2022-02-10 03:07:24,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:24,113 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 22 [2022-02-10 03:07:24,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:24,114 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:07:24,114 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:07:24,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:24,114 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 46 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:24,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 112 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:24,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:07:24,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 324. [2022-02-10 03:07:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.4489164086687305) internal successors, (791), 323 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 791 transitions. [2022-02-10 03:07:24,118 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 791 transitions. Word has length 22 [2022-02-10 03:07:24,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:24,118 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 791 transitions. [2022-02-10 03:07:24,118 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-02-10 03:07:24,119 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 791 transitions. [2022-02-10 03:07:24,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:24,119 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:24,119 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:24,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:24,335 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,SelfDestructingSolverStorable255 [2022-02-10 03:07:24,335 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:24,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:24,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2005811016, now seen corresponding path program 252 times [2022-02-10 03:07:24,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:24,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808246977] [2022-02-10 03:07:24,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:24,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:24,430 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:24,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:24,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808246977] [2022-02-10 03:07:24,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808246977] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:24,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101859850] [2022-02-10 03:07:24,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:24,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:24,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:24,432 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-02-10 03:07:24,432 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-02-10 03:07:24,457 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:24,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:24,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:24,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:24,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:24,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, 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-02-10 03:07:24,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:24,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 59 treesize of output 51 [2022-02-10 03:07:24,595 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 51 treesize of output 43 [2022-02-10 03:07:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:24,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:24,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:24,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 42 treesize of output 44 [2022-02-10 03:07:24,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2022-02-10 03:07:24,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:24,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 29 treesize of output 33 [2022-02-10 03:07:24,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:24,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101859850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:24,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:24,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:07:24,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875304440] [2022-02-10 03:07:24,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:24,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:24,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:24,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:24,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:24,829 INFO L87 Difference]: Start difference. First operand 324 states and 791 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-10 03:07:25,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:25,171 INFO L93 Difference]: Finished difference Result 408 states and 952 transitions. [2022-02-10 03:07:25,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:07:25,171 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:07:25,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:25,172 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:07:25,172 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:07:25,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:07:25,172 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 102 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:25,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 183 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 537 Invalid, 0 Unknown, 65 Unchecked, 0.2s Time] [2022-02-10 03:07:25,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:07:25,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 331. [2022-02-10 03:07:25,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.4727272727272727) internal successors, (816), 330 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:25,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 816 transitions. [2022-02-10 03:07:25,192 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 816 transitions. Word has length 22 [2022-02-10 03:07:25,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:25,192 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 816 transitions. [2022-02-10 03:07:25,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-10 03:07:25,192 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 816 transitions. [2022-02-10 03:07:25,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:25,192 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:25,192 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:25,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:25,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:25,393 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:25,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:25,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1403358000, now seen corresponding path program 253 times [2022-02-10 03:07:25,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:25,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540619086] [2022-02-10 03:07:25,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:25,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:25,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:25,498 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:25,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:25,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540619086] [2022-02-10 03:07:25,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540619086] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:25,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92306732] [2022-02-10 03:07:25,499 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:25,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:25,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:25,500 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-02-10 03:07:25,501 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-02-10 03:07:25,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:25,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:25,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:25,606 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 17 treesize of output 13 [2022-02-10 03:07:25,632 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 19 treesize of output 15 [2022-02-10 03:07:25,634 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 15 treesize of output 11 [2022-02-10 03:07:25,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:25,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:25,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:25,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 28 treesize of output 30 [2022-02-10 03:07:25,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:25,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-02-10 03:07:25,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:25,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:25,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92306732] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:25,973 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:25,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-02-10 03:07:25,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875186447] [2022-02-10 03:07:25,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:25,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:25,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:25,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:25,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:25,973 INFO L87 Difference]: Start difference. First operand 331 states and 816 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-02-10 03:07:26,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:26,212 INFO L93 Difference]: Finished difference Result 441 states and 1013 transitions. [2022-02-10 03:07:26,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:26,213 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 22 [2022-02-10 03:07:26,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:26,213 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:07:26,213 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:07:26,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:26,214 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 152 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:26,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 98 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:26,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:07:26,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 338. [2022-02-10 03:07:26,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.4896142433234423) internal successors, (839), 337 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:26,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 839 transitions. [2022-02-10 03:07:26,218 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 839 transitions. Word has length 22 [2022-02-10 03:07:26,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:26,218 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 839 transitions. [2022-02-10 03:07:26,218 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-02-10 03:07:26,218 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 839 transitions. [2022-02-10 03:07:26,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:26,218 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:26,219 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:26,235 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-02-10 03:07:26,419 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,SelfDestructingSolverStorable257 [2022-02-10 03:07:26,419 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:26,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:26,419 INFO L85 PathProgramCache]: Analyzing trace with hash -718923316, now seen corresponding path program 254 times [2022-02-10 03:07:26,419 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:26,419 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106646651] [2022-02-10 03:07:26,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:26,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:26,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:26,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:26,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106646651] [2022-02-10 03:07:26,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106646651] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:26,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462397478] [2022-02-10 03:07:26,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:26,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:26,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:26,500 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-02-10 03:07:26,501 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-02-10 03:07:26,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:26,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:26,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:26,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:26,595 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 17 treesize of output 13 [2022-02-10 03:07:26,624 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 19 treesize of output 15 [2022-02-10 03:07:26,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:26,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:26,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:26,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 15 treesize of output 19 [2022-02-10 03:07:26,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:26,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:26,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:26,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462397478] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:26,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:26,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:26,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474421418] [2022-02-10 03:07:26,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:26,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:26,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:26,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:26,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:26,777 INFO L87 Difference]: Start difference. First operand 338 states and 839 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-02-10 03:07:26,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:26,911 INFO L93 Difference]: Finished difference Result 426 states and 994 transitions. [2022-02-10 03:07:26,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:26,912 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 22 [2022-02-10 03:07:26,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:26,912 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:07:26,912 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:07:26,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:26,912 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 55 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:26,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 88 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:26,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:07:26,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 337. [2022-02-10 03:07:26,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.482142857142857) internal successors, (834), 336 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:26,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 834 transitions. [2022-02-10 03:07:26,916 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 834 transitions. Word has length 22 [2022-02-10 03:07:26,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:26,917 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 834 transitions. [2022-02-10 03:07:26,917 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-02-10 03:07:26,917 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 834 transitions. [2022-02-10 03:07:26,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:26,917 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:26,917 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:26,939 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-02-10 03:07:27,117 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,SelfDestructingSolverStorable258 [2022-02-10 03:07:27,118 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:27,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:27,118 INFO L85 PathProgramCache]: Analyzing trace with hash -995451572, now seen corresponding path program 255 times [2022-02-10 03:07:27,118 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:27,118 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374382810] [2022-02-10 03:07:27,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:27,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:27,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:27,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:27,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:27,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374382810] [2022-02-10 03:07:27,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374382810] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:27,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440653705] [2022-02-10 03:07:27,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:27,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:27,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:27,215 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-02-10 03:07:27,216 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-02-10 03:07:27,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:07:27,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:27,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:27,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:27,320 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 17 treesize of output 13 [2022-02-10 03:07:27,364 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 17 treesize of output 13 [2022-02-10 03:07:27,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:27,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:27,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:27,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 28 treesize of output 30 [2022-02-10 03:07:27,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:27,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 20 treesize of output 24 [2022-02-10 03:07:27,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:27,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 16 treesize of output 20 [2022-02-10 03:07:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:27,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440653705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:27,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:27,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2022-02-10 03:07:27,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580229143] [2022-02-10 03:07:27,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:27,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:27,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:27,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:27,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:27,646 INFO L87 Difference]: Start difference. First operand 337 states and 834 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-02-10 03:07:27,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:27,893 INFO L93 Difference]: Finished difference Result 426 states and 992 transitions. [2022-02-10 03:07:27,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:27,893 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 22 [2022-02-10 03:07:27,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:27,894 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:07:27,894 INFO L226 Difference]: Without dead ends: 421 [2022-02-10 03:07:27,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:27,894 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 107 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:27,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 144 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:27,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-10 03:07:27,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 332. [2022-02-10 03:07:27,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.501510574018127) internal successors, (828), 331 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:27,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 828 transitions. [2022-02-10 03:07:27,898 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 828 transitions. Word has length 22 [2022-02-10 03:07:27,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:27,898 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 828 transitions. [2022-02-10 03:07:27,898 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-02-10 03:07:27,898 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 828 transitions. [2022-02-10 03:07:27,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:27,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:27,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:27,914 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-02-10 03:07:28,114 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,SelfDestructingSolverStorable259 [2022-02-10 03:07:28,114 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:28,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:28,114 INFO L85 PathProgramCache]: Analyzing trace with hash 736851981, now seen corresponding path program 256 times [2022-02-10 03:07:28,114 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:28,114 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092638707] [2022-02-10 03:07:28,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:28,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:28,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:28,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:28,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092638707] [2022-02-10 03:07:28,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092638707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:28,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833488458] [2022-02-10 03:07:28,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:28,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:28,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:28,195 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-02-10 03:07:28,195 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-02-10 03:07:28,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:28,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:28,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:28,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:28,281 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 19 treesize of output 15 [2022-02-10 03:07:28,310 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 19 treesize of output 15 [2022-02-10 03:07:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:28,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:28,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:28,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 17 treesize of output 21 [2022-02-10 03:07:28,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:28,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 19 treesize of output 23 [2022-02-10 03:07:28,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:28,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:28,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833488458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:28,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:28,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:28,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894683285] [2022-02-10 03:07:28,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:28,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:28,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:28,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:28,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:28,443 INFO L87 Difference]: Start difference. First operand 332 states and 828 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:07:28,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:28,578 INFO L93 Difference]: Finished difference Result 403 states and 953 transitions. [2022-02-10 03:07:28,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:28,578 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 22 [2022-02-10 03:07:28,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:28,578 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:07:28,578 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:07:28,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:28,579 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 51 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:28,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 87 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:28,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:07:28,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 336. [2022-02-10 03:07:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.4865671641791045) internal successors, (833), 335 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:28,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 833 transitions. [2022-02-10 03:07:28,582 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 833 transitions. Word has length 22 [2022-02-10 03:07:28,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:28,582 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 833 transitions. [2022-02-10 03:07:28,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:07:28,582 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 833 transitions. [2022-02-10 03:07:28,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:28,583 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:28,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:28,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Ended with exit code 0 [2022-02-10 03:07:28,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:28,788 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:28,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:28,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1622650261, now seen corresponding path program 257 times [2022-02-10 03:07:28,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:28,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128164426] [2022-02-10 03:07:28,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:28,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:28,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:28,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:28,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:28,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128164426] [2022-02-10 03:07:28,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128164426] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:28,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175908230] [2022-02-10 03:07:28,874 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:28,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:28,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:28,876 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-02-10 03:07:28,876 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-02-10 03:07:28,901 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:28,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:28,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:28,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:28,961 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 19 treesize of output 15 [2022-02-10 03:07:28,985 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-02-10 03:07:28,987 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 17 treesize of output 13 [2022-02-10 03:07:29,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:29,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:29,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,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 17 treesize of output 21 [2022-02-10 03:07:29,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,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 19 treesize of output 23 [2022-02-10 03:07:29,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,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 15 treesize of output 19 [2022-02-10 03:07:29,179 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:29,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175908230] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:29,179 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:29,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:29,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923621444] [2022-02-10 03:07:29,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:29,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:29,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:29,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:29,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:29,179 INFO L87 Difference]: Start difference. First operand 336 states and 833 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-02-10 03:07:29,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:29,346 INFO L93 Difference]: Finished difference Result 422 states and 985 transitions. [2022-02-10 03:07:29,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:07:29,346 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 22 [2022-02-10 03:07:29,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:29,347 INFO L225 Difference]: With dead ends: 422 [2022-02-10 03:07:29,347 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:07:29,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:29,347 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 78 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:29,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 81 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:29,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:07:29,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 338. [2022-02-10 03:07:29,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.4807121661721068) internal successors, (836), 337 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:29,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 836 transitions. [2022-02-10 03:07:29,351 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 836 transitions. Word has length 22 [2022-02-10 03:07:29,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:29,351 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 836 transitions. [2022-02-10 03:07:29,351 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-02-10 03:07:29,351 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 836 transitions. [2022-02-10 03:07:29,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:29,351 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:29,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:29,367 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-02-10 03:07:29,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:29,567 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:29,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:29,567 INFO L85 PathProgramCache]: Analyzing trace with hash 2030556689, now seen corresponding path program 258 times [2022-02-10 03:07:29,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:29,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172517038] [2022-02-10 03:07:29,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:29,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:29,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:29,622 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:29,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:29,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172517038] [2022-02-10 03:07:29,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172517038] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:29,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713429744] [2022-02-10 03:07:29,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:29,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:29,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:29,623 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-02-10 03:07:29,624 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-02-10 03:07:29,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:29,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:29,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:29,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:29,705 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 19 treesize of output 15 [2022-02-10 03:07:29,724 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-02-10 03:07:29,726 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 17 treesize of output 13 [2022-02-10 03:07:29,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:29,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:29,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,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 17 treesize of output 21 [2022-02-10 03:07:29,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:07:29,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,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 15 treesize of output 19 [2022-02-10 03:07:29,841 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:29,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713429744] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:29,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:29,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:29,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012304876] [2022-02-10 03:07:29,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:29,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:29,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:29,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:29,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:29,842 INFO L87 Difference]: Start difference. First operand 338 states and 836 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-02-10 03:07:29,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:29,945 INFO L93 Difference]: Finished difference Result 406 states and 958 transitions. [2022-02-10 03:07:29,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:29,945 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 22 [2022-02-10 03:07:29,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:29,946 INFO L225 Difference]: With dead ends: 406 [2022-02-10 03:07:29,946 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:07:29,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:29,946 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:29,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 94 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:29,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:07:29,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 335. [2022-02-10 03:07:29,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.4880239520958085) internal successors, (831), 334 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:29,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 831 transitions. [2022-02-10 03:07:29,950 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 831 transitions. Word has length 22 [2022-02-10 03:07:29,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:29,950 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 831 transitions. [2022-02-10 03:07:29,950 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-02-10 03:07:29,950 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 831 transitions. [2022-02-10 03:07:29,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:29,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:29,950 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:29,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:30,166 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,SelfDestructingSolverStorable262 [2022-02-10 03:07:30,166 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:30,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:30,167 INFO L85 PathProgramCache]: Analyzing trace with hash -982374131, now seen corresponding path program 259 times [2022-02-10 03:07:30,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:30,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653284975] [2022-02-10 03:07:30,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:30,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:30,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:30,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:30,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:30,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653284975] [2022-02-10 03:07:30,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653284975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:30,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166442299] [2022-02-10 03:07:30,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:30,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:30,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:30,224 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-02-10 03:07:30,224 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-02-10 03:07:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:30,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:30,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:30,297 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 19 treesize of output 15 [2022-02-10 03:07:30,315 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-02-10 03:07:30,316 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 17 treesize of output 13 [2022-02-10 03:07:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:30,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:30,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:07:30,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:30,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 19 treesize of output 23 [2022-02-10 03:07:30,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:30,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 15 treesize of output 19 [2022-02-10 03:07:30,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:30,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166442299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:30,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:30,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:30,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625441087] [2022-02-10 03:07:30,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:30,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:30,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:30,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:30,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:30,435 INFO L87 Difference]: Start difference. First operand 335 states and 831 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-02-10 03:07:30,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:30,547 INFO L93 Difference]: Finished difference Result 425 states and 986 transitions. [2022-02-10 03:07:30,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:30,548 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 22 [2022-02-10 03:07:30,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:30,548 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:07:30,548 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:07:30,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:30,549 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 97 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:30,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 69 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:30,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:07:30,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 339. [2022-02-10 03:07:30,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.4822485207100593) internal successors, (839), 338 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:30,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 839 transitions. [2022-02-10 03:07:30,552 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 839 transitions. Word has length 22 [2022-02-10 03:07:30,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:30,552 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 839 transitions. [2022-02-10 03:07:30,552 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-02-10 03:07:30,552 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 839 transitions. [2022-02-10 03:07:30,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:30,553 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:30,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:30,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Ended with exit code 0 [2022-02-10 03:07:30,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:30,760 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:30,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:30,760 INFO L85 PathProgramCache]: Analyzing trace with hash -574467703, now seen corresponding path program 260 times [2022-02-10 03:07:30,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:30,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849151431] [2022-02-10 03:07:30,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:30,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:30,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:30,839 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:30,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:30,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849151431] [2022-02-10 03:07:30,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849151431] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:30,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533315603] [2022-02-10 03:07:30,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:30,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:30,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:30,841 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-02-10 03:07:30,841 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-02-10 03:07:30,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:30,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:30,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:30,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:30,921 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 19 treesize of output 15 [2022-02-10 03:07:30,946 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-02-10 03:07:30,948 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 17 treesize of output 13 [2022-02-10 03:07:30,986 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:30,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:31,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:31,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 17 treesize of output 21 [2022-02-10 03:07:31,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:31,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 19 treesize of output 23 [2022-02-10 03:07:31,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:31,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 15 treesize of output 19 [2022-02-10 03:07:31,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:31,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533315603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:31,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:31,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:07:31,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042968473] [2022-02-10 03:07:31,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:31,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:07:31,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:31,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:07:31,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:07:31,090 INFO L87 Difference]: Start difference. First operand 339 states and 839 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-02-10 03:07:31,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:31,237 INFO L93 Difference]: Finished difference Result 423 states and 979 transitions. [2022-02-10 03:07:31,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:07:31,237 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 22 [2022-02-10 03:07:31,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:31,238 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:07:31,238 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:07:31,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:31,238 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 72 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:31,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 83 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:31,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:07:31,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 337. [2022-02-10 03:07:31,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.482142857142857) internal successors, (834), 336 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:31,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 834 transitions. [2022-02-10 03:07:31,244 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 834 transitions. Word has length 22 [2022-02-10 03:07:31,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:31,244 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 834 transitions. [2022-02-10 03:07:31,244 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-02-10 03:07:31,244 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 834 transitions. [2022-02-10 03:07:31,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:31,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:31,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:31,263 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-02-10 03:07:31,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:31,463 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:31,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:31,464 INFO L85 PathProgramCache]: Analyzing trace with hash -814270323, now seen corresponding path program 261 times [2022-02-10 03:07:31,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:31,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701184231] [2022-02-10 03:07:31,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:31,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:31,549 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:31,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701184231] [2022-02-10 03:07:31,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701184231] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:31,549 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936425524] [2022-02-10 03:07:31,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:31,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:31,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:31,550 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-02-10 03:07:31,550 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-02-10 03:07:31,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:07:31,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:31,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:31,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:31,641 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 19 treesize of output 15 [2022-02-10 03:07:31,695 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 19 treesize of output 15 [2022-02-10 03:07:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:31,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:31,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:31,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 17 treesize of output 21 [2022-02-10 03:07:31,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:31,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 19 treesize of output 23 [2022-02-10 03:07:31,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:31,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:31,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:31,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936425524] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:31,865 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:31,865 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:31,865 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047164970] [2022-02-10 03:07:31,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:31,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:31,865 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:31,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:31,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:31,865 INFO L87 Difference]: Start difference. First operand 337 states and 834 transitions. Second operand has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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-02-10 03:07:32,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:32,060 INFO L93 Difference]: Finished difference Result 406 states and 953 transitions. [2022-02-10 03:07:32,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:32,061 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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 22 [2022-02-10 03:07:32,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:32,061 INFO L225 Difference]: With dead ends: 406 [2022-02-10 03:07:32,061 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:07:32,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:32,062 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:32,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 107 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:32,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:07:32,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 332. [2022-02-10 03:07:32,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.498489425981873) internal successors, (827), 331 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:32,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 827 transitions. [2022-02-10 03:07:32,065 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 827 transitions. Word has length 22 [2022-02-10 03:07:32,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:32,065 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 827 transitions. [2022-02-10 03:07:32,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0555555555555554) internal successors, (37), 18 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-02-10 03:07:32,065 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 827 transitions. [2022-02-10 03:07:32,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:32,066 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:32,066 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:32,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2022-02-10 03:07:32,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:32,266 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:32,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:32,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1349212040, now seen corresponding path program 262 times [2022-02-10 03:07:32,267 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:32,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987733119] [2022-02-10 03:07:32,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:32,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:32,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:32,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:32,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:32,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987733119] [2022-02-10 03:07:32,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987733119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:32,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593128354] [2022-02-10 03:07:32,361 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:32,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:32,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:32,362 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-02-10 03:07:32,363 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-02-10 03:07:32,395 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:32,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:32,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:32,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:32,461 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 19 treesize of output 15 [2022-02-10 03:07:32,520 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 17 treesize of output 13 [2022-02-10 03:07:32,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:32,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:32,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:32,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 16 treesize of output 20 [2022-02-10 03:07:32,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:32,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 20 treesize of output 24 [2022-02-10 03:07:32,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:32,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 16 treesize of output 20 [2022-02-10 03:07:32,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:32,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593128354] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:32,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:32,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:32,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846736638] [2022-02-10 03:07:32,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:32,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:32,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:32,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:32,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:32,657 INFO L87 Difference]: Start difference. First operand 332 states and 827 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-02-10 03:07:32,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:32,769 INFO L93 Difference]: Finished difference Result 425 states and 1006 transitions. [2022-02-10 03:07:32,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:32,769 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 22 [2022-02-10 03:07:32,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:32,770 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:07:32,770 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:07:32,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:32,770 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 47 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:32,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 90 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:32,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:07:32,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 336. [2022-02-10 03:07:32,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.5044776119402985) internal successors, (839), 335 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:32,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 839 transitions. [2022-02-10 03:07:32,788 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 839 transitions. Word has length 22 [2022-02-10 03:07:32,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:32,788 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 839 transitions. [2022-02-10 03:07:32,788 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-02-10 03:07:32,789 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 839 transitions. [2022-02-10 03:07:32,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:32,789 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:32,789 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:32,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-02-10 03:07:33,004 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,SelfDestructingSolverStorable266 [2022-02-10 03:07:33,005 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:33,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:33,005 INFO L85 PathProgramCache]: Analyzing trace with hash 2139606160, now seen corresponding path program 263 times [2022-02-10 03:07:33,005 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:33,005 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411809821] [2022-02-10 03:07:33,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:33,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:33,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:33,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:33,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:33,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411809821] [2022-02-10 03:07:33,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411809821] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:33,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892117156] [2022-02-10 03:07:33,087 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:33,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:33,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:33,088 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-02-10 03:07:33,088 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-02-10 03:07:33,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:33,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:33,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:33,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:33,178 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 19 treesize of output 15 [2022-02-10 03:07:33,223 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 19 treesize of output 15 [2022-02-10 03:07:33,224 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 15 treesize of output 11 [2022-02-10 03:07:33,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:33,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:33,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:33,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 16 treesize of output 20 [2022-02-10 03:07:33,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:33,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:33,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:33,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892117156] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:33,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:33,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:33,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557085843] [2022-02-10 03:07:33,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:33,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:33,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:33,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:33,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:33,365 INFO L87 Difference]: Start difference. First operand 336 states and 839 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-02-10 03:07:33,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:33,518 INFO L93 Difference]: Finished difference Result 436 states and 1018 transitions. [2022-02-10 03:07:33,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:33,519 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 22 [2022-02-10 03:07:33,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:33,519 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:07:33,519 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:07:33,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:33,520 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 67 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:33,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 104 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:33,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:07:33,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 335. [2022-02-10 03:07:33,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.502994011976048) internal successors, (836), 334 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 836 transitions. [2022-02-10 03:07:33,523 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 836 transitions. Word has length 22 [2022-02-10 03:07:33,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:33,523 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 836 transitions. [2022-02-10 03:07:33,523 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-02-10 03:07:33,523 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 836 transitions. [2022-02-10 03:07:33,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:33,524 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:33,524 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:33,539 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-02-10 03:07:33,739 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,SelfDestructingSolverStorable267 [2022-02-10 03:07:33,739 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:33,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:33,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1746194456, now seen corresponding path program 264 times [2022-02-10 03:07:33,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:33,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997789039] [2022-02-10 03:07:33,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:33,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:33,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:33,867 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:33,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:33,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997789039] [2022-02-10 03:07:33,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997789039] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:33,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548165557] [2022-02-10 03:07:33,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:33,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:33,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:33,869 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-02-10 03:07:33,870 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-02-10 03:07:33,893 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:33,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:33,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:33,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:33,944 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 19 treesize of output 15 [2022-02-10 03:07:33,991 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 17 treesize of output 13 [2022-02-10 03:07:34,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:34,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:34,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:34,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 16 treesize of output 20 [2022-02-10 03:07:34,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:34,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 20 treesize of output 24 [2022-02-10 03:07:34,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:34,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 16 treesize of output 20 [2022-02-10 03:07:34,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:34,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548165557] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:34,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:34,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:34,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302176132] [2022-02-10 03:07:34,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:34,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:34,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:34,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:34,090 INFO L87 Difference]: Start difference. First operand 335 states and 836 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-02-10 03:07:34,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:34,198 INFO L93 Difference]: Finished difference Result 412 states and 973 transitions. [2022-02-10 03:07:34,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:34,199 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 22 [2022-02-10 03:07:34,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:34,199 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:07:34,199 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:07:34,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:34,199 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 47 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:34,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 118 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:34,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:07:34,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 335. [2022-02-10 03:07:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.502994011976048) internal successors, (836), 334 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:34,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 836 transitions. [2022-02-10 03:07:34,203 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 836 transitions. Word has length 22 [2022-02-10 03:07:34,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:34,203 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 836 transitions. [2022-02-10 03:07:34,203 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-02-10 03:07:34,203 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 836 transitions. [2022-02-10 03:07:34,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:34,204 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:34,204 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:34,219 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-02-10 03:07:34,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-02-10 03:07:34,419 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:34,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:34,420 INFO L85 PathProgramCache]: Analyzing trace with hash -2140866412, now seen corresponding path program 265 times [2022-02-10 03:07:34,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:34,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723100090] [2022-02-10 03:07:34,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:34,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:34,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:34,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:34,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723100090] [2022-02-10 03:07:34,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723100090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:34,487 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130306113] [2022-02-10 03:07:34,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:34,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:34,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:34,488 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-02-10 03:07:34,488 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-02-10 03:07:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:34,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:34,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:34,562 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 19 treesize of output 15 [2022-02-10 03:07:34,601 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 19 treesize of output 15 [2022-02-10 03:07:34,602 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 15 treesize of output 11 [2022-02-10 03:07:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:34,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:34,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:34,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 16 treesize of output 20 [2022-02-10 03:07:34,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:34,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:34,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130306113] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:34,711 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:34,711 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:34,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257516740] [2022-02-10 03:07:34,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:34,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:34,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:34,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:34,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:34,712 INFO L87 Difference]: Start difference. First operand 335 states and 836 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:07:34,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:34,805 INFO L93 Difference]: Finished difference Result 435 states and 1027 transitions. [2022-02-10 03:07:34,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:34,805 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:07:34,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:34,806 INFO L225 Difference]: With dead ends: 435 [2022-02-10 03:07:34,806 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:07:34,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:34,806 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 50 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:34,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 97 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:34,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:07:34,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 334. [2022-02-10 03:07:34,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.4984984984984986) internal successors, (832), 333 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:34,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 832 transitions. [2022-02-10 03:07:34,810 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 832 transitions. Word has length 22 [2022-02-10 03:07:34,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:34,810 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 832 transitions. [2022-02-10 03:07:34,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:07:34,810 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 832 transitions. [2022-02-10 03:07:34,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:34,810 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:34,810 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:34,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Ended with exit code 0 [2022-02-10 03:07:35,020 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,SelfDestructingSolverStorable269 [2022-02-10 03:07:35,020 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:35,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:35,020 INFO L85 PathProgramCache]: Analyzing trace with hash 344065300, now seen corresponding path program 266 times [2022-02-10 03:07:35,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:35,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711072165] [2022-02-10 03:07:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:35,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:35,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:35,153 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:35,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:35,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711072165] [2022-02-10 03:07:35,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711072165] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:35,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882130525] [2022-02-10 03:07:35,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:35,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:35,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:35,154 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-02-10 03:07:35,155 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-02-10 03:07:35,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:35,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:35,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:35,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:35,229 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 19 treesize of output 15 [2022-02-10 03:07:35,294 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 19 treesize of output 15 [2022-02-10 03:07:35,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:35,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:35,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:35,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:07:35,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:35,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, 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-02-10 03:07:35,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:35,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:35,553 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882130525] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:35,553 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:35,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:35,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951805747] [2022-02-10 03:07:35,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:35,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:35,554 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:35,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:35,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:35,554 INFO L87 Difference]: Start difference. First operand 334 states and 832 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:35,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:35,739 INFO L93 Difference]: Finished difference Result 419 states and 994 transitions. [2022-02-10 03:07:35,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:35,739 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:35,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:35,739 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:07:35,739 INFO L226 Difference]: Without dead ends: 414 [2022-02-10 03:07:35,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:07:35,740 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 119 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:35,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 121 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:35,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-10 03:07:35,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 334. [2022-02-10 03:07:35,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.4984984984984986) internal successors, (832), 333 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:35,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 832 transitions. [2022-02-10 03:07:35,744 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 832 transitions. Word has length 22 [2022-02-10 03:07:35,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:35,744 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 832 transitions. [2022-02-10 03:07:35,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:35,744 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 832 transitions. [2022-02-10 03:07:35,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:35,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:35,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:35,760 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-02-10 03:07:35,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:35,960 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:35,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:35,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1306738664, now seen corresponding path program 267 times [2022-02-10 03:07:35,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:35,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110295187] [2022-02-10 03:07:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:35,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:35,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:36,023 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:36,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:36,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110295187] [2022-02-10 03:07:36,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110295187] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:36,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746486349] [2022-02-10 03:07:36,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:36,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:36,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:36,025 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-02-10 03:07:36,026 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-02-10 03:07:36,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:36,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:36,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:36,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:36,161 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 19 treesize of output 15 [2022-02-10 03:07:36,198 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 20 treesize of output 16 [2022-02-10 03:07:36,200 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 16 treesize of output 12 [2022-02-10 03:07:36,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:36,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:36,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:36,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:36,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 20 treesize of output 24 [2022-02-10 03:07:36,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:36,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 16 treesize of output 20 [2022-02-10 03:07:36,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:36,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746486349] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:36,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:36,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:36,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656626253] [2022-02-10 03:07:36,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:36,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:36,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:36,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:36,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:36,435 INFO L87 Difference]: Start difference. First operand 334 states and 832 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-02-10 03:07:36,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:36,655 INFO L93 Difference]: Finished difference Result 442 states and 1033 transitions. [2022-02-10 03:07:36,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:36,655 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 22 [2022-02-10 03:07:36,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:36,656 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:07:36,656 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:07:36,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:36,656 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 99 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:36,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 105 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:36,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:07:36,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 336. [2022-02-10 03:07:36,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.5044776119402985) internal successors, (839), 335 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:36,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 839 transitions. [2022-02-10 03:07:36,661 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 839 transitions. Word has length 22 [2022-02-10 03:07:36,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:36,661 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 839 transitions. [2022-02-10 03:07:36,661 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-02-10 03:07:36,662 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 839 transitions. [2022-02-10 03:07:36,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:36,671 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:36,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:36,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:36,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable271 [2022-02-10 03:07:36,872 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:36,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:36,872 INFO L85 PathProgramCache]: Analyzing trace with hash 886514828, now seen corresponding path program 268 times [2022-02-10 03:07:36,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:36,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35613456] [2022-02-10 03:07:36,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:36,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:36,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:36,972 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:36,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:36,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35613456] [2022-02-10 03:07:36,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35613456] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:36,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872137863] [2022-02-10 03:07:36,972 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:36,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:36,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:36,974 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-02-10 03:07:36,974 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-02-10 03:07:37,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:37,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:37,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:37,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:37,071 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 19 treesize of output 15 [2022-02-10 03:07:37,101 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 20 treesize of output 16 [2022-02-10 03:07:37,102 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 16 treesize of output 12 [2022-02-10 03:07:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:37,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:37,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:37,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:37,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:37,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 20 treesize of output 24 [2022-02-10 03:07:37,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:37,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 16 treesize of output 20 [2022-02-10 03:07:37,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:37,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872137863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:37,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:37,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:37,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657037874] [2022-02-10 03:07:37,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:37,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:37,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:37,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:37,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:37,274 INFO L87 Difference]: Start difference. First operand 336 states and 839 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:07:37,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:37,412 INFO L93 Difference]: Finished difference Result 416 states and 983 transitions. [2022-02-10 03:07:37,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:37,412 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:07:37,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:37,412 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:07:37,412 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:07:37,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:37,413 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 58 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:37,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 107 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:37,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:07:37,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 334. [2022-02-10 03:07:37,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.4984984984984986) internal successors, (832), 333 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:37,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 832 transitions. [2022-02-10 03:07:37,416 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 832 transitions. Word has length 22 [2022-02-10 03:07:37,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:37,416 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 832 transitions. [2022-02-10 03:07:37,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:07:37,417 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 832 transitions. [2022-02-10 03:07:37,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:37,417 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:37,417 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:37,433 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-02-10 03:07:37,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:37,633 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:37,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:37,633 INFO L85 PathProgramCache]: Analyzing trace with hash -923520756, now seen corresponding path program 269 times [2022-02-10 03:07:37,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:37,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588481147] [2022-02-10 03:07:37,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:37,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:37,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:37,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:37,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:37,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588481147] [2022-02-10 03:07:37,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588481147] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:37,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153157859] [2022-02-10 03:07:37,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:37,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:37,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:37,739 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-02-10 03:07:37,739 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-02-10 03:07:37,771 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:37,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:37,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:37,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:37,833 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 19 treesize of output 15 [2022-02-10 03:07:37,867 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-02-10 03:07:37,868 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 17 treesize of output 13 [2022-02-10 03:07:38,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:38,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:38,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:38,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 19 treesize of output 23 [2022-02-10 03:07:38,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:38,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 20 treesize of output 24 [2022-02-10 03:07:38,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:38,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 16 treesize of output 20 [2022-02-10 03:07:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:38,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153157859] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:38,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:38,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:38,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544185978] [2022-02-10 03:07:38,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:38,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:38,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:38,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:38,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:38,273 INFO L87 Difference]: Start difference. First operand 334 states and 832 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:38,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:38,480 INFO L93 Difference]: Finished difference Result 442 states and 1035 transitions. [2022-02-10 03:07:38,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:38,480 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:38,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:38,481 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:07:38,481 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:07:38,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:38,482 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 235 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:38,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 90 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:38,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:07:38,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 339. [2022-02-10 03:07:38,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.5088757396449703) internal successors, (848), 338 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:38,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 848 transitions. [2022-02-10 03:07:38,486 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 848 transitions. Word has length 22 [2022-02-10 03:07:38,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:38,486 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 848 transitions. [2022-02-10 03:07:38,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:38,486 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 848 transitions. [2022-02-10 03:07:38,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:38,486 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:38,486 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:38,502 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-02-10 03:07:38,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:38,687 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:38,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:38,687 INFO L85 PathProgramCache]: Analyzing trace with hash -133126636, now seen corresponding path program 270 times [2022-02-10 03:07:38,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:38,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499080343] [2022-02-10 03:07:38,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:38,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:38,767 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:38,767 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:38,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499080343] [2022-02-10 03:07:38,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499080343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:38,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109305206] [2022-02-10 03:07:38,768 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:38,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:38,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:38,769 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-02-10 03:07:38,769 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-02-10 03:07:38,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:38,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:38,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:07:38,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:38,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:38,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 41 treesize of output 35 [2022-02-10 03:07:38,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:38,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 61 treesize of output 53 [2022-02-10 03:07:38,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:38,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 53 treesize of output 45 [2022-02-10 03:07:39,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:39,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:39,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 03:07:39,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:07:39,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:39,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:39,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109305206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:39,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:39,240 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:07:39,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432968245] [2022-02-10 03:07:39,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:39,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:07:39,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:39,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:07:39,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:39,241 INFO L87 Difference]: Start difference. First operand 339 states and 848 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:07:39,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:39,395 INFO L93 Difference]: Finished difference Result 423 states and 1005 transitions. [2022-02-10 03:07:39,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:39,395 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:07:39,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:39,396 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:07:39,396 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:07:39,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:39,396 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 64 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:39,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 131 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 343 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-02-10 03:07:39,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:07:39,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 333. [2022-02-10 03:07:39,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.496987951807229) internal successors, (829), 332 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:39,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 829 transitions. [2022-02-10 03:07:39,400 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 829 transitions. Word has length 22 [2022-02-10 03:07:39,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:39,400 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 829 transitions. [2022-02-10 03:07:39,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:07:39,400 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 829 transitions. [2022-02-10 03:07:39,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:39,401 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:39,401 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:39,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:39,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:39,617 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:39,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:39,617 INFO L85 PathProgramCache]: Analyzing trace with hash -386027900, now seen corresponding path program 271 times [2022-02-10 03:07:39,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:39,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844886201] [2022-02-10 03:07:39,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:39,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:39,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:39,695 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:39,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:39,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844886201] [2022-02-10 03:07:39,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844886201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:39,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832188314] [2022-02-10 03:07:39,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:39,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:39,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:39,696 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-02-10 03:07:39,697 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-02-10 03:07:39,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:39,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:39,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:39,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:39,814 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 20 treesize of output 16 [2022-02-10 03:07:39,815 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 16 treesize of output 12 [2022-02-10 03:07:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:39,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:40,024 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:40,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 29 treesize of output 31 [2022-02-10 03:07:40,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:40,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:40,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 16 treesize of output 20 [2022-02-10 03:07:40,087 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:40,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832188314] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:40,087 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:40,087 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:40,087 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532598945] [2022-02-10 03:07:40,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:40,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:40,087 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:40,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:40,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:40,088 INFO L87 Difference]: Start difference. First operand 333 states and 829 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:40,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:40,289 INFO L93 Difference]: Finished difference Result 476 states and 1096 transitions. [2022-02-10 03:07:40,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:40,289 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:40,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:40,290 INFO L225 Difference]: With dead ends: 476 [2022-02-10 03:07:40,290 INFO L226 Difference]: Without dead ends: 471 [2022-02-10 03:07:40,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:40,290 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 128 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:40,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 135 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:40,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2022-02-10 03:07:40,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 342. [2022-02-10 03:07:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.530791788856305) internal successors, (863), 341 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:40,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 863 transitions. [2022-02-10 03:07:40,294 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 863 transitions. Word has length 22 [2022-02-10 03:07:40,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:40,294 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 863 transitions. [2022-02-10 03:07:40,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:40,295 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 863 transitions. [2022-02-10 03:07:40,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:40,295 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:40,295 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:40,311 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-02-10 03:07:40,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:40,511 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:40,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:40,511 INFO L85 PathProgramCache]: Analyzing trace with hash 404366220, now seen corresponding path program 272 times [2022-02-10 03:07:40,511 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:40,511 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549215428] [2022-02-10 03:07:40,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:40,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:40,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:40,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:40,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549215428] [2022-02-10 03:07:40,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549215428] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:40,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009960969] [2022-02-10 03:07:40,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:40,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:40,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:40,584 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-02-10 03:07:40,584 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-02-10 03:07:40,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:40,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:40,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:40,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:40,680 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 19 treesize of output 15 [2022-02-10 03:07:40,720 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 20 treesize of output 16 [2022-02-10 03:07:40,721 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 16 treesize of output 12 [2022-02-10 03:07:40,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:40,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:40,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-02-10 03:07:41,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:41,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 20 treesize of output 24 [2022-02-10 03:07:41,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:41,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:41,048 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:41,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009960969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:41,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:41,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:41,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418138654] [2022-02-10 03:07:41,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:41,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:41,049 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:41,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:41,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:41,049 INFO L87 Difference]: Start difference. First operand 342 states and 863 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:41,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:41,230 INFO L93 Difference]: Finished difference Result 461 states and 1060 transitions. [2022-02-10 03:07:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:41,230 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:41,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:41,231 INFO L225 Difference]: With dead ends: 461 [2022-02-10 03:07:41,231 INFO L226 Difference]: Without dead ends: 456 [2022-02-10 03:07:41,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:41,231 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 143 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:41,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 102 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:41,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-02-10 03:07:41,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 337. [2022-02-10 03:07:41,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.5208333333333335) internal successors, (847), 336 states have internal predecessors, (847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:41,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 847 transitions. [2022-02-10 03:07:41,236 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 847 transitions. Word has length 22 [2022-02-10 03:07:41,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:41,236 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 847 transitions. [2022-02-10 03:07:41,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:41,236 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 847 transitions. [2022-02-10 03:07:41,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:41,236 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:41,236 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:41,256 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-02-10 03:07:41,451 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,SelfDestructingSolverStorable276 [2022-02-10 03:07:41,451 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:41,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:41,452 INFO L85 PathProgramCache]: Analyzing trace with hash 10954516, now seen corresponding path program 273 times [2022-02-10 03:07:41,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:41,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379707418] [2022-02-10 03:07:41,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:41,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:41,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:41,572 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:41,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:41,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379707418] [2022-02-10 03:07:41,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379707418] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:41,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541561026] [2022-02-10 03:07:41,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:41,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:41,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:41,588 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-02-10 03:07:41,608 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-02-10 03:07:41,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:41,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:41,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:41,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:41,696 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 19 treesize of output 15 [2022-02-10 03:07:41,762 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 19 treesize of output 15 [2022-02-10 03:07:41,764 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 15 treesize of output 11 [2022-02-10 03:07:41,849 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:41,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:42,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:42,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-10 03:07:42,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:42,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 20 treesize of output 24 [2022-02-10 03:07:42,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:42,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 16 treesize of output 20 [2022-02-10 03:07:42,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:42,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541561026] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:42,106 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:42,106 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:42,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985761888] [2022-02-10 03:07:42,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:42,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:42,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:42,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:42,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:42,106 INFO L87 Difference]: Start difference. First operand 337 states and 847 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:42,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:42,385 INFO L93 Difference]: Finished difference Result 451 states and 1042 transitions. [2022-02-10 03:07:42,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:42,386 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:42,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:42,386 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:07:42,386 INFO L226 Difference]: Without dead ends: 446 [2022-02-10 03:07:42,386 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:42,387 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 114 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:42,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 114 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:42,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-10 03:07:42,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 340. [2022-02-10 03:07:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.5132743362831858) internal successors, (852), 339 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 852 transitions. [2022-02-10 03:07:42,391 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 852 transitions. Word has length 22 [2022-02-10 03:07:42,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:42,391 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 852 transitions. [2022-02-10 03:07:42,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:42,391 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 852 transitions. [2022-02-10 03:07:42,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:42,392 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:42,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:42,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Ended with exit code 0 [2022-02-10 03:07:42,592 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,SelfDestructingSolverStorable277 [2022-02-10 03:07:42,592 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:42,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:42,592 INFO L85 PathProgramCache]: Analyzing trace with hash 695389200, now seen corresponding path program 274 times [2022-02-10 03:07:42,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:42,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867170587] [2022-02-10 03:07:42,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:42,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:42,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:42,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:42,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867170587] [2022-02-10 03:07:42,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867170587] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:42,682 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869084894] [2022-02-10 03:07:42,682 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:42,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:42,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:42,692 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-02-10 03:07:42,692 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-02-10 03:07:42,716 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:42,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:42,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:42,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:42,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:42,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:42,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 19 treesize of output 15 [2022-02-10 03:07:42,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:42,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 11 treesize of output 3 [2022-02-10 03:07:42,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:42,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:43,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:43,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 15 treesize of output 19 [2022-02-10 03:07:43,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:43,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, 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-02-10 03:07:43,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:43,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:43,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869084894] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:43,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:43,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:07:43,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808532990] [2022-02-10 03:07:43,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:43,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:07:43,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:43,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:07:43,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:43,123 INFO L87 Difference]: Start difference. First operand 340 states and 852 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:07:43,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:43,193 INFO L93 Difference]: Finished difference Result 394 states and 954 transitions. [2022-02-10 03:07:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:43,193 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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 22 [2022-02-10 03:07:43,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:43,194 INFO L225 Difference]: With dead ends: 394 [2022-02-10 03:07:43,194 INFO L226 Difference]: Without dead ends: 377 [2022-02-10 03:07:43,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:43,194 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:43,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 72 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 179 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:07:43,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-10 03:07:43,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 339. [2022-02-10 03:07:43,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 338 states have (on average 2.5088757396449703) internal successors, (848), 338 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:43,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 848 transitions. [2022-02-10 03:07:43,198 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 848 transitions. Word has length 22 [2022-02-10 03:07:43,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:43,198 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 848 transitions. [2022-02-10 03:07:43,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:07:43,198 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 848 transitions. [2022-02-10 03:07:43,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:43,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:43,198 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:43,214 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-02-10 03:07:43,403 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,SelfDestructingSolverStorable278 [2022-02-10 03:07:43,403 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:43,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:43,404 INFO L85 PathProgramCache]: Analyzing trace with hash 418860944, now seen corresponding path program 275 times [2022-02-10 03:07:43,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:43,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785483366] [2022-02-10 03:07:43,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:43,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:43,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:43,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:43,501 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:43,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785483366] [2022-02-10 03:07:43,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785483366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:43,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059470123] [2022-02-10 03:07:43,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:43,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:43,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:43,502 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-02-10 03:07:43,503 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-02-10 03:07:43,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:43,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:43,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:43,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:43,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:43,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 59 treesize of output 51 [2022-02-10 03:07:43,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:43,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 41 treesize of output 35 [2022-02-10 03:07:43,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:43,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:07:43,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:43,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:43,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:07:43,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:07:43,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:43,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:07:43,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:43,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059470123] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:43,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:43,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:07:43,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157724997] [2022-02-10 03:07:43,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:43,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:07:43,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:43,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:07:43,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:43,999 INFO L87 Difference]: Start difference. First operand 339 states and 848 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:07:44,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:44,176 INFO L93 Difference]: Finished difference Result 398 states and 968 transitions. [2022-02-10 03:07:44,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:07:44,176 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:07:44,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:44,177 INFO L225 Difference]: With dead ends: 398 [2022-02-10 03:07:44,177 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:07:44,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:07:44,177 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 80 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 168 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:44,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 126 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 276 Invalid, 0 Unknown, 168 Unchecked, 0.1s Time] [2022-02-10 03:07:44,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:07:44,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 342. [2022-02-10 03:07:44,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.5219941348973607) internal successors, (860), 341 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 860 transitions. [2022-02-10 03:07:44,181 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 860 transitions. Word has length 22 [2022-02-10 03:07:44,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:44,181 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 860 transitions. [2022-02-10 03:07:44,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:07:44,181 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 860 transitions. [2022-02-10 03:07:44,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:44,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:44,182 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:44,197 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-02-10 03:07:44,395 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,SelfDestructingSolverStorable279 [2022-02-10 03:07:44,395 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:44,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:44,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1153940884, now seen corresponding path program 276 times [2022-02-10 03:07:44,395 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:44,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032640936] [2022-02-10 03:07:44,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:44,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:44,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:44,454 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:44,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032640936] [2022-02-10 03:07:44,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032640936] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:44,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892461332] [2022-02-10 03:07:44,454 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:44,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:44,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:44,455 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-02-10 03:07:44,456 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-02-10 03:07:44,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:44,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:44,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:44,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:44,527 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 19 treesize of output 15 [2022-02-10 03:07:44,561 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-02-10 03:07:44,562 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 17 treesize of output 13 [2022-02-10 03:07:44,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:44,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:44,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:44,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 15 treesize of output 19 [2022-02-10 03:07:44,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:44,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 20 treesize of output 24 [2022-02-10 03:07:44,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:44,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 16 treesize of output 20 [2022-02-10 03:07:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:44,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892461332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:44,683 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:44,683 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:07:44,683 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582719717] [2022-02-10 03:07:44,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:44,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:07:44,683 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:44,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:07:44,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:44,684 INFO L87 Difference]: Start difference. First operand 342 states and 860 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-02-10 03:07:44,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:44,796 INFO L93 Difference]: Finished difference Result 431 states and 1014 transitions. [2022-02-10 03:07:44,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:44,796 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 22 [2022-02-10 03:07:44,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:44,797 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:07:44,797 INFO L226 Difference]: Without dead ends: 421 [2022-02-10 03:07:44,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:07:44,797 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 82 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:44,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 77 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:44,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-10 03:07:44,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 346. [2022-02-10 03:07:44,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5072463768115942) internal successors, (865), 345 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:44,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 865 transitions. [2022-02-10 03:07:44,801 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 865 transitions. Word has length 22 [2022-02-10 03:07:44,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:44,801 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 865 transitions. [2022-02-10 03:07:44,801 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-02-10 03:07:44,801 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 865 transitions. [2022-02-10 03:07:44,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:44,802 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:44,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:44,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-02-10 03:07:45,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:45,015 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:45,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:45,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1752403716, now seen corresponding path program 277 times [2022-02-10 03:07:45,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:45,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154893196] [2022-02-10 03:07:45,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:45,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:45,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:45,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:45,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:45,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154893196] [2022-02-10 03:07:45,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154893196] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:45,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862586257] [2022-02-10 03:07:45,081 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:45,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:45,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:45,082 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-02-10 03:07:45,083 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-02-10 03:07:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:45,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:45,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:45,194 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 19 treesize of output 15 [2022-02-10 03:07:45,250 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-02-10 03:07:45,252 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 17 treesize of output 13 [2022-02-10 03:07:45,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:45,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:45,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:45,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 15 treesize of output 19 [2022-02-10 03:07:45,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:45,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 20 treesize of output 24 [2022-02-10 03:07:45,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:45,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 16 treesize of output 20 [2022-02-10 03:07:45,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:45,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862586257] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:45,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:45,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:07:45,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300716867] [2022-02-10 03:07:45,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:45,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:07:45,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:45,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:07:45,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:07:45,392 INFO L87 Difference]: Start difference. First operand 346 states and 865 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-02-10 03:07:45,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:45,530 INFO L93 Difference]: Finished difference Result 423 states and 1005 transitions. [2022-02-10 03:07:45,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:07:45,530 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 22 [2022-02-10 03:07:45,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:45,531 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:07:45,531 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:07:45,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:45,531 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 56 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:45,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 103 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:45,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:07:45,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 342. [2022-02-10 03:07:45,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.5190615835777126) internal successors, (859), 341 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:45,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 859 transitions. [2022-02-10 03:07:45,535 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 859 transitions. Word has length 22 [2022-02-10 03:07:45,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:45,535 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 859 transitions. [2022-02-10 03:07:45,535 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-02-10 03:07:45,535 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 859 transitions. [2022-02-10 03:07:45,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:45,535 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:45,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:45,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Ended with exit code 0 [2022-02-10 03:07:45,748 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,SelfDestructingSolverStorable281 [2022-02-10 03:07:45,748 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:45,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:45,749 INFO L85 PathProgramCache]: Analyzing trace with hash -848725112, now seen corresponding path program 278 times [2022-02-10 03:07:45,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:45,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688843580] [2022-02-10 03:07:45,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:45,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:45,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:45,845 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:45,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:45,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688843580] [2022-02-10 03:07:45,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688843580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:45,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65482917] [2022-02-10 03:07:45,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:45,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:45,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:45,846 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-02-10 03:07:45,847 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-02-10 03:07:45,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:45,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:45,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:45,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:45,926 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 19 treesize of output 15 [2022-02-10 03:07:45,979 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 17 treesize of output 13 [2022-02-10 03:07:46,004 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:46,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:46,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:46,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 30 [2022-02-10 03:07:46,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:46,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 20 treesize of output 24 [2022-02-10 03:07:46,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:46,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 16 treesize of output 20 [2022-02-10 03:07:46,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:46,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65482917] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:46,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:46,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:46,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139857052] [2022-02-10 03:07:46,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:46,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:46,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:46,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:46,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:46,185 INFO L87 Difference]: Start difference. First operand 342 states and 859 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:46,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:46,478 INFO L93 Difference]: Finished difference Result 441 states and 1036 transitions. [2022-02-10 03:07:46,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:46,478 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:46,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:46,479 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:07:46,479 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:07:46,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=694, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:07:46,479 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 89 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:46,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 126 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:07:46,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:07:46,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 335. [2022-02-10 03:07:46,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.502994011976048) internal successors, (836), 334 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:46,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 836 transitions. [2022-02-10 03:07:46,483 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 836 transitions. Word has length 22 [2022-02-10 03:07:46,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:46,483 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 836 transitions. [2022-02-10 03:07:46,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:46,484 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 836 transitions. [2022-02-10 03:07:46,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:46,484 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:46,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:46,499 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-02-10 03:07:46,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-02-10 03:07:46,695 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:46,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:46,695 INFO L85 PathProgramCache]: Analyzing trace with hash 847940116, now seen corresponding path program 279 times [2022-02-10 03:07:46,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:46,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862561852] [2022-02-10 03:07:46,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:46,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:46,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:46,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:46,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862561852] [2022-02-10 03:07:46,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862561852] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:46,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917068018] [2022-02-10 03:07:46,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:46,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:46,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:46,774 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-02-10 03:07:46,775 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-02-10 03:07:46,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:46,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:46,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:46,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:46,843 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 19 treesize of output 15 [2022-02-10 03:07:46,885 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 19 treesize of output 15 [2022-02-10 03:07:46,886 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 15 treesize of output 11 [2022-02-10 03:07:46,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:46,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:47,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,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 30 treesize of output 32 [2022-02-10 03:07:47,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,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 20 treesize of output 24 [2022-02-10 03:07:47,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,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 16 treesize of output 20 [2022-02-10 03:07:47,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:47,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917068018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:47,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:47,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:07:47,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310364936] [2022-02-10 03:07:47,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:47,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:07:47,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:47,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:07:47,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:47,121 INFO L87 Difference]: Start difference. First operand 335 states and 836 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:47,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:47,329 INFO L93 Difference]: Finished difference Result 428 states and 1001 transitions. [2022-02-10 03:07:47,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:47,329 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:07:47,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:47,329 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:07:47,329 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:07:47,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:07:47,330 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 82 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:47,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 143 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:07:47,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:07:47,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 332. [2022-02-10 03:07:47,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.498489425981873) internal successors, (827), 331 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:47,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 827 transitions. [2022-02-10 03:07:47,333 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 827 transitions. Word has length 22 [2022-02-10 03:07:47,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:47,334 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 827 transitions. [2022-02-10 03:07:47,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:07:47,334 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 827 transitions. [2022-02-10 03:07:47,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:47,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:47,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:47,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-02-10 03:07:47,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:47,550 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:47,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1340789329, now seen corresponding path program 280 times [2022-02-10 03:07:47,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:47,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073078370] [2022-02-10 03:07:47,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:47,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:47,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:47,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:47,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073078370] [2022-02-10 03:07:47,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073078370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:47,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181984589] [2022-02-10 03:07:47,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:47,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:47,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:47,633 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-02-10 03:07:47,633 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-02-10 03:07:47,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:47,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:47,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:47,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:47,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:47,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 17 treesize of output 13 [2022-02-10 03:07:47,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:47,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 19 treesize of output 15 [2022-02-10 03:07:47,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:47,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 10 treesize of output 5 [2022-02-10 03:07:47,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:47,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:47,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,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 15 treesize of output 19 [2022-02-10 03:07:47,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:47,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:47,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:47,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181984589] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:47,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:47,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:47,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889297292] [2022-02-10 03:07:47,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:47,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:47,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:47,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:47,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:47,975 INFO L87 Difference]: Start difference. First operand 332 states and 827 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-02-10 03:07:48,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:48,059 INFO L93 Difference]: Finished difference Result 384 states and 916 transitions. [2022-02-10 03:07:48,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:48,059 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 22 [2022-02-10 03:07:48,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:48,060 INFO L225 Difference]: With dead ends: 384 [2022-02-10 03:07:48,060 INFO L226 Difference]: Without dead ends: 374 [2022-02-10 03:07:48,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:48,060 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:48,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 127 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 339 Invalid, 0 Unknown, 133 Unchecked, 0.1s Time] [2022-02-10 03:07:48,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-10 03:07:48,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 335. [2022-02-10 03:07:48,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.4940119760479043) internal successors, (833), 334 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:48,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 833 transitions. [2022-02-10 03:07:48,063 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 833 transitions. Word has length 22 [2022-02-10 03:07:48,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:48,063 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 833 transitions. [2022-02-10 03:07:48,063 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-02-10 03:07:48,064 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 833 transitions. [2022-02-10 03:07:48,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:48,064 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:48,064 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:48,080 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-02-10 03:07:48,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:48,274 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:48,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:48,274 INFO L85 PathProgramCache]: Analyzing trace with hash -903576778, now seen corresponding path program 281 times [2022-02-10 03:07:48,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:48,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125297238] [2022-02-10 03:07:48,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:48,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:48,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:48,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:48,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125297238] [2022-02-10 03:07:48,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125297238] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:48,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46160040] [2022-02-10 03:07:48,378 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:48,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:48,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:48,392 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-02-10 03:07:48,393 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-02-10 03:07:48,427 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:48,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:48,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:48,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:48,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:48,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:07:48,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:48,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 19 treesize of output 15 [2022-02-10 03:07:48,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:48,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 15 treesize of output 11 [2022-02-10 03:07:48,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:48,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:48,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:48,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:48,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:48,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:48,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46160040] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:48,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:48,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:48,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738849443] [2022-02-10 03:07:48,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:48,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:48,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:48,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:48,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:48,759 INFO L87 Difference]: Start difference. First operand 335 states and 833 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-02-10 03:07:48,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:48,864 INFO L93 Difference]: Finished difference Result 388 states and 924 transitions. [2022-02-10 03:07:48,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:48,864 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 22 [2022-02-10 03:07:48,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:48,865 INFO L225 Difference]: With dead ends: 388 [2022-02-10 03:07:48,865 INFO L226 Difference]: Without dead ends: 369 [2022-02-10 03:07:48,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:48,865 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:48,865 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 105 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 325 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-02-10 03:07:48,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-02-10 03:07:48,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 335. [2022-02-10 03:07:48,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.4940119760479043) internal successors, (833), 334 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:48,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 833 transitions. [2022-02-10 03:07:48,869 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 833 transitions. Word has length 22 [2022-02-10 03:07:48,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:48,869 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 833 transitions. [2022-02-10 03:07:48,869 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-02-10 03:07:48,869 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 833 transitions. [2022-02-10 03:07:48,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:48,869 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:48,869 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:48,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Ended with exit code 0 [2022-02-10 03:07:49,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:49,075 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:49,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:49,075 INFO L85 PathProgramCache]: Analyzing trace with hash -310014635, now seen corresponding path program 282 times [2022-02-10 03:07:49,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:49,075 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718759320] [2022-02-10 03:07:49,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:49,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:49,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:49,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:49,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718759320] [2022-02-10 03:07:49,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718759320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:49,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009904974] [2022-02-10 03:07:49,188 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:49,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:49,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:49,189 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-02-10 03:07:49,189 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-02-10 03:07:49,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:49,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:49,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:49,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:49,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:07:49,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:49,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:49,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 5 [2022-02-10 03:07:49,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:49,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:49,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:49,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:49,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:49,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:07:49,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:49,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 18 treesize of output 22 [2022-02-10 03:07:49,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:49,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009904974] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:49,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:49,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:07:49,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086770155] [2022-02-10 03:07:49,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:49,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:49,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:49,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:49,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:49,509 INFO L87 Difference]: Start difference. First operand 335 states and 833 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:07:49,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:49,570 INFO L93 Difference]: Finished difference Result 381 states and 910 transitions. [2022-02-10 03:07:49,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:07:49,570 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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 22 [2022-02-10 03:07:49,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:49,571 INFO L225 Difference]: With dead ends: 381 [2022-02-10 03:07:49,571 INFO L226 Difference]: Without dead ends: 374 [2022-02-10 03:07:49,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:49,571 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:49,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 99 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 235 Invalid, 0 Unknown, 64 Unchecked, 0.1s Time] [2022-02-10 03:07:49,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-02-10 03:07:49,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 334. [2022-02-10 03:07:49,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.4894894894894897) internal successors, (829), 333 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:49,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 829 transitions. [2022-02-10 03:07:49,574 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 829 transitions. Word has length 22 [2022-02-10 03:07:49,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:49,575 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 829 transitions. [2022-02-10 03:07:49,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:07:49,575 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 829 transitions. [2022-02-10 03:07:49,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:49,575 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:49,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:49,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2022-02-10 03:07:49,790 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,SelfDestructingSolverStorable286 [2022-02-10 03:07:49,790 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:49,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:49,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1964354868, now seen corresponding path program 283 times [2022-02-10 03:07:49,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:49,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163248260] [2022-02-10 03:07:49,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:49,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:49,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:49,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:49,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:49,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163248260] [2022-02-10 03:07:49,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163248260] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:49,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578903731] [2022-02-10 03:07:49,885 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:49,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:49,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:49,887 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-02-10 03:07:49,891 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-02-10 03:07:49,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:49,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:49,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:50,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:50,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 17 treesize of output 13 [2022-02-10 03:07:50,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:50,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:07:50,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:50,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:50,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:50,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:50,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 20 treesize of output 24 [2022-02-10 03:07:50,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:50,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 16 treesize of output 20 [2022-02-10 03:07:50,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:50,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578903731] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:50,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:50,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:50,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208883417] [2022-02-10 03:07:50,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:50,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:50,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:50,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:50,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:50,155 INFO L87 Difference]: Start difference. First operand 334 states and 829 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-02-10 03:07:50,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:50,232 INFO L93 Difference]: Finished difference Result 391 states and 931 transitions. [2022-02-10 03:07:50,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:50,232 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 22 [2022-02-10 03:07:50,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:50,233 INFO L225 Difference]: With dead ends: 391 [2022-02-10 03:07:50,233 INFO L226 Difference]: Without dead ends: 372 [2022-02-10 03:07:50,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:50,233 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:50,233 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 105 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 312 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-02-10 03:07:50,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-02-10 03:07:50,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 335. [2022-02-10 03:07:50,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.4940119760479043) internal successors, (833), 334 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:50,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 833 transitions. [2022-02-10 03:07:50,236 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 833 transitions. Word has length 22 [2022-02-10 03:07:50,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:50,236 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 833 transitions. [2022-02-10 03:07:50,237 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-02-10 03:07:50,237 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 833 transitions. [2022-02-10 03:07:50,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:50,237 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:50,237 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:50,253 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-02-10 03:07:50,452 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,SelfDestructingSolverStorable287 [2022-02-10 03:07:50,453 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:50,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:50,453 INFO L85 PathProgramCache]: Analyzing trace with hash 73203273, now seen corresponding path program 284 times [2022-02-10 03:07:50,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:50,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576639536] [2022-02-10 03:07:50,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:50,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:50,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:50,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:50,543 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:50,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576639536] [2022-02-10 03:07:50,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576639536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:50,543 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677972589] [2022-02-10 03:07:50,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:50,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:50,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:50,544 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-02-10 03:07:50,545 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-02-10 03:07:50,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:50,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:50,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:50,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:50,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:50,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 17 treesize of output 13 [2022-02-10 03:07:50,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:50,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 19 treesize of output 15 [2022-02-10 03:07:50,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:50,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 15 treesize of output 11 [2022-02-10 03:07:50,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:50,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:50,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:50,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 16 treesize of output 20 [2022-02-10 03:07:50,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:50,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:50,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:50,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677972589] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:50,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:50,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:50,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070076097] [2022-02-10 03:07:50,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:50,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:50,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:50,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:50,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:50,910 INFO L87 Difference]: Start difference. First operand 335 states and 833 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:07:51,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:51,059 INFO L93 Difference]: Finished difference Result 402 states and 942 transitions. [2022-02-10 03:07:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:51,060 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:07:51,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:51,060 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:07:51,060 INFO L226 Difference]: Without dead ends: 391 [2022-02-10 03:07:51,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:51,061 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 52 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:51,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 121 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 346 Invalid, 0 Unknown, 175 Unchecked, 0.1s Time] [2022-02-10 03:07:51,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-10 03:07:51,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 336. [2022-02-10 03:07:51,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.4955223880597015) internal successors, (836), 335 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:51,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 836 transitions. [2022-02-10 03:07:51,064 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 836 transitions. Word has length 22 [2022-02-10 03:07:51,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:51,064 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 836 transitions. [2022-02-10 03:07:51,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:07:51,064 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 836 transitions. [2022-02-10 03:07:51,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:51,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:51,065 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:51,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Ended with exit code 0 [2022-02-10 03:07:51,265 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,SelfDestructingSolverStorable288 [2022-02-10 03:07:51,265 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:51,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:51,266 INFO L85 PathProgramCache]: Analyzing trace with hash -662815931, now seen corresponding path program 285 times [2022-02-10 03:07:51,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:51,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551629972] [2022-02-10 03:07:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:51,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:51,382 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:51,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:51,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551629972] [2022-02-10 03:07:51,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551629972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:51,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956644491] [2022-02-10 03:07:51,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:51,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:51,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:51,384 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-02-10 03:07:51,385 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-02-10 03:07:51,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:07:51,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:51,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:51,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:51,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:51,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 17 treesize of output 13 [2022-02-10 03:07:51,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:51,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:51,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 10 treesize of output 5 [2022-02-10 03:07:51,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:51,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:51,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:07:51,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:07:51,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:51,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 18 treesize of output 22 [2022-02-10 03:07:51,756 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:51,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956644491] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:51,757 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:51,757 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:07:51,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452542917] [2022-02-10 03:07:51,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:51,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:51,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:51,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:51,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:51,757 INFO L87 Difference]: Start difference. First operand 336 states and 836 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:07:51,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:51,810 INFO L93 Difference]: Finished difference Result 382 states and 907 transitions. [2022-02-10 03:07:51,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:51,810 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:07:51,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:51,811 INFO L225 Difference]: With dead ends: 382 [2022-02-10 03:07:51,811 INFO L226 Difference]: Without dead ends: 373 [2022-02-10 03:07:51,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:51,811 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:51,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 93 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 205 Invalid, 0 Unknown, 57 Unchecked, 0.0s Time] [2022-02-10 03:07:51,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-10 03:07:51,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 336. [2022-02-10 03:07:51,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.4955223880597015) internal successors, (836), 335 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:51,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 836 transitions. [2022-02-10 03:07:51,815 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 836 transitions. Word has length 22 [2022-02-10 03:07:51,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:51,815 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 836 transitions. [2022-02-10 03:07:51,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:07:51,815 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 836 transitions. [2022-02-10 03:07:51,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:51,815 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:51,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:51,831 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-02-10 03:07:52,029 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,SelfDestructingSolverStorable289 [2022-02-10 03:07:52,029 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:52,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:52,029 INFO L85 PathProgramCache]: Analyzing trace with hash 863597393, now seen corresponding path program 286 times [2022-02-10 03:07:52,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:52,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830919265] [2022-02-10 03:07:52,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:52,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:52,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:52,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830919265] [2022-02-10 03:07:52,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830919265] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:52,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447024353] [2022-02-10 03:07:52,094 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:52,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:52,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:52,095 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-02-10 03:07:52,096 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-02-10 03:07:52,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:52,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:52,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:52,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:52,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:52,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 17 treesize of output 13 [2022-02-10 03:07:52,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:07:52,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:52,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:07:52,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:52,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:52,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 16 treesize of output 20 [2022-02-10 03:07:52,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:52,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 20 treesize of output 24 [2022-02-10 03:07:52,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:52,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 16 treesize of output 20 [2022-02-10 03:07:52,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447024353] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:52,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:52,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:52,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267693094] [2022-02-10 03:07:52,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:52,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:52,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:52,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:52,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:52,364 INFO L87 Difference]: Start difference. First operand 336 states and 836 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-02-10 03:07:52,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:52,445 INFO L93 Difference]: Finished difference Result 394 states and 938 transitions. [2022-02-10 03:07:52,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:52,445 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 22 [2022-02-10 03:07:52,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:52,446 INFO L225 Difference]: With dead ends: 394 [2022-02-10 03:07:52,446 INFO L226 Difference]: Without dead ends: 382 [2022-02-10 03:07:52,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:52,446 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 33 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:52,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 150 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 338 Invalid, 0 Unknown, 218 Unchecked, 0.1s Time] [2022-02-10 03:07:52,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-10 03:07:52,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 338. [2022-02-10 03:07:52,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.5014836795252227) internal successors, (843), 337 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:52,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 843 transitions. [2022-02-10 03:07:52,450 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 843 transitions. Word has length 22 [2022-02-10 03:07:52,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:52,450 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 843 transitions. [2022-02-10 03:07:52,450 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-02-10 03:07:52,450 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 843 transitions. [2022-02-10 03:07:52,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:52,450 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:52,450 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:52,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Ended with exit code 0 [2022-02-10 03:07:52,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:52,663 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:52,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:52,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1662871676, now seen corresponding path program 287 times [2022-02-10 03:07:52,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:52,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911394028] [2022-02-10 03:07:52,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:52,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:52,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:52,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911394028] [2022-02-10 03:07:52,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911394028] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:52,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184420406] [2022-02-10 03:07:52,729 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:52,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:52,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:52,730 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-02-10 03:07:52,730 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-02-10 03:07:52,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:52,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:52,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:52,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:52,799 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 19 treesize of output 15 [2022-02-10 03:07:52,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:52,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 17 treesize of output 13 [2022-02-10 03:07:52,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:52,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 9 treesize of output 3 [2022-02-10 03:07:52,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:52,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:52,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 16 treesize of output 20 [2022-02-10 03:07:52,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:52,965 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:52,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:52,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184420406] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:52,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:52,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:52,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442615345] [2022-02-10 03:07:52,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:52,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:52,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:52,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:52,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:52,991 INFO L87 Difference]: Start difference. First operand 338 states and 843 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:07:53,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:53,057 INFO L93 Difference]: Finished difference Result 391 states and 936 transitions. [2022-02-10 03:07:53,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:53,057 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:07:53,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:53,057 INFO L225 Difference]: With dead ends: 391 [2022-02-10 03:07:53,057 INFO L226 Difference]: Without dead ends: 376 [2022-02-10 03:07:53,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:53,058 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:53,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 100 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 258 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-02-10 03:07:53,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-02-10 03:07:53,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 340. [2022-02-10 03:07:53,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.5073746312684366) internal successors, (850), 339 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:53,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 850 transitions. [2022-02-10 03:07:53,061 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 850 transitions. Word has length 22 [2022-02-10 03:07:53,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:53,061 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 850 transitions. [2022-02-10 03:07:53,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:07:53,061 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 850 transitions. [2022-02-10 03:07:53,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:53,062 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:53,062 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:53,077 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-02-10 03:07:53,277 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,SelfDestructingSolverStorable291 [2022-02-10 03:07:53,277 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:53,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1841701500, now seen corresponding path program 288 times [2022-02-10 03:07:53,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:53,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260771677] [2022-02-10 03:07:53,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:53,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:53,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:53,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:53,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:53,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260771677] [2022-02-10 03:07:53,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260771677] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:53,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008264695] [2022-02-10 03:07:53,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:53,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:53,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:53,351 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-02-10 03:07:53,352 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-02-10 03:07:53,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:53,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:53,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:53,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:53,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:53,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:53,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 19 treesize of output 15 [2022-02-10 03:07:53,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:53,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 15 treesize of output 11 [2022-02-10 03:07:53,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:53,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:53,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:53,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 16 treesize of output 20 [2022-02-10 03:07:53,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:53,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:53,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:53,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008264695] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:53,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:53,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:53,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030412747] [2022-02-10 03:07:53,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:53,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:53,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:53,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:53,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:53,679 INFO L87 Difference]: Start difference. First operand 340 states and 850 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-02-10 03:07:53,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:53,742 INFO L93 Difference]: Finished difference Result 394 states and 944 transitions. [2022-02-10 03:07:53,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:53,742 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 22 [2022-02-10 03:07:53,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:53,742 INFO L225 Difference]: With dead ends: 394 [2022-02-10 03:07:53,742 INFO L226 Difference]: Without dead ends: 375 [2022-02-10 03:07:53,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:53,743 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 22 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:53,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 73 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 235 Invalid, 0 Unknown, 22 Unchecked, 0.1s Time] [2022-02-10 03:07:53,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-02-10 03:07:53,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 341. [2022-02-10 03:07:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 2.5088235294117647) internal successors, (853), 340 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-02-10 03:07:53,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 853 transitions. [2022-02-10 03:07:53,746 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 853 transitions. Word has length 22 [2022-02-10 03:07:53,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:53,746 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 853 transitions. [2022-02-10 03:07:53,746 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-02-10 03:07:53,746 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 853 transitions. [2022-02-10 03:07:53,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:53,747 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:53,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:53,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:53,962 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:53,962 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:53,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:53,962 INFO L85 PathProgramCache]: Analyzing trace with hash 2059854092, now seen corresponding path program 289 times [2022-02-10 03:07:53,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:53,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498066585] [2022-02-10 03:07:53,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:53,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:53,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:54,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:54,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:54,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498066585] [2022-02-10 03:07:54,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498066585] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:54,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572014435] [2022-02-10 03:07:54,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:54,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:54,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:54,060 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-02-10 03:07:54,061 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-02-10 03:07:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:54,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:54,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:54,130 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 19 treesize of output 15 [2022-02-10 03:07:54,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:54,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 17 treesize of output 13 [2022-02-10 03:07:54,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:54,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 9 treesize of output 3 [2022-02-10 03:07:54,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:54,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:54,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:54,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:54,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:07:54,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:54,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 16 treesize of output 20 [2022-02-10 03:07:54,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:54,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572014435] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:54,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:54,328 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:07:54,328 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469186536] [2022-02-10 03:07:54,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:54,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:54,328 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:54,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:54,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:54,328 INFO L87 Difference]: Start difference. First operand 341 states and 853 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:07:54,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:54,407 INFO L93 Difference]: Finished difference Result 404 states and 968 transitions. [2022-02-10 03:07:54,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:54,407 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:07:54,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:54,408 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:07:54,408 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:07:54,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:54,408 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:54,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 98 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 252 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-02-10 03:07:54,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:07:54,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 346. [2022-02-10 03:07:54,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5159420289855072) internal successors, (868), 345 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:54,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 868 transitions. [2022-02-10 03:07:54,412 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 868 transitions. Word has length 22 [2022-02-10 03:07:54,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:54,412 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 868 transitions. [2022-02-10 03:07:54,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:07:54,412 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 868 transitions. [2022-02-10 03:07:54,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:54,412 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:54,412 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:54,428 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-02-10 03:07:54,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2022-02-10 03:07:54,619 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:54,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:54,619 INFO L85 PathProgramCache]: Analyzing trace with hash 657724936, now seen corresponding path program 290 times [2022-02-10 03:07:54,619 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:54,619 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252052134] [2022-02-10 03:07:54,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:54,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:54,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:54,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:54,775 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:54,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252052134] [2022-02-10 03:07:54,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252052134] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:54,775 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231898652] [2022-02-10 03:07:54,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:07:54,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:54,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:54,776 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-02-10 03:07:54,777 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-02-10 03:07:54,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:07:54,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:54,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:07:54,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:54,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:54,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 19 treesize of output 15 [2022-02-10 03:07:55,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:55,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:55,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07: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 11 treesize of output 3 [2022-02-10 03:07:55,223 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:55,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:55,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:55,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 17 treesize of output 21 [2022-02-10 03:07:55,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:07:55,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:55,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 18 treesize of output 22 [2022-02-10 03:07:55,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:55,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231898652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:55,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:55,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:07:55,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629599150] [2022-02-10 03:07:55,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:55,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:07:55,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:55,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:07:55,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:07:55,567 INFO L87 Difference]: Start difference. First operand 346 states and 868 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:07:55,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:55,775 INFO L93 Difference]: Finished difference Result 394 states and 949 transitions. [2022-02-10 03:07:55,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:55,775 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:07:55,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:55,776 INFO L225 Difference]: With dead ends: 394 [2022-02-10 03:07:55,776 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:07:55,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:07:55,776 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 80 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:55,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 100 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 244 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-02-10 03:07:55,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:07:55,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 346. [2022-02-10 03:07:55,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.533333333333333) internal successors, (874), 345 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:55,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 874 transitions. [2022-02-10 03:07:55,780 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 874 transitions. Word has length 22 [2022-02-10 03:07:55,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:55,780 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 874 transitions. [2022-02-10 03:07:55,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:07:55,780 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 874 transitions. [2022-02-10 03:07:55,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:55,781 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:55,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:55,797 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-02-10 03:07:55,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:55,987 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:55,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:55,988 INFO L85 PathProgramCache]: Analyzing trace with hash 762342337, now seen corresponding path program 291 times [2022-02-10 03:07:55,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:55,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439117119] [2022-02-10 03:07:55,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:55,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:55,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:56,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:56,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:56,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439117119] [2022-02-10 03:07:56,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439117119] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:56,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010871246] [2022-02-10 03:07:56,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:07:56,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:56,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:56,094 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-02-10 03:07:56,095 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-02-10 03:07:56,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:07:56,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:56,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:56,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:56,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:56,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:07:56,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:56,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 19 treesize of output 15 [2022-02-10 03:07:56,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:56,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 10 treesize of output 5 [2022-02-10 03:07:56,597 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:56,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:56,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:56,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 15 treesize of output 19 [2022-02-10 03:07:56,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:56,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 20 treesize of output 24 [2022-02-10 03:07:56,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:56,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 16 treesize of output 20 [2022-02-10 03:07:56,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:56,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010871246] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:56,766 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:56,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:07:56,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054823014] [2022-02-10 03:07:56,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:56,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:07:56,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:56,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:07:56,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:56,767 INFO L87 Difference]: Start difference. First operand 346 states and 874 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-02-10 03:07:56,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:56,892 INFO L93 Difference]: Finished difference Result 393 states and 950 transitions. [2022-02-10 03:07:56,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:56,893 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 22 [2022-02-10 03:07:56,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:56,893 INFO L225 Difference]: With dead ends: 393 [2022-02-10 03:07:56,893 INFO L226 Difference]: Without dead ends: 382 [2022-02-10 03:07:56,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:56,894 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:56,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 103 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 326 Invalid, 0 Unknown, 71 Unchecked, 0.1s Time] [2022-02-10 03:07:56,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-10 03:07:56,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 348. [2022-02-10 03:07:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.5244956772334293) internal successors, (876), 347 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 876 transitions. [2022-02-10 03:07:56,897 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 876 transitions. Word has length 22 [2022-02-10 03:07:56,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:56,897 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 876 transitions. [2022-02-10 03:07:56,897 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-02-10 03:07:56,897 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 876 transitions. [2022-02-10 03:07:56,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:56,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:56,898 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:56,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:57,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:57,107 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:57,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:57,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1648140617, now seen corresponding path program 292 times [2022-02-10 03:07:57,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:57,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931392978] [2022-02-10 03:07:57,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:57,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:57,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:57,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:57,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931392978] [2022-02-10 03:07:57,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931392978] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:57,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773881912] [2022-02-10 03:07:57,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:57,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:57,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:57,180 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-02-10 03:07:57,180 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-02-10 03:07:57,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:57,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:57,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:57,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:57,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:57,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 19 treesize of output 15 [2022-02-10 03:07:57,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:57,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 21 treesize of output 17 [2022-02-10 03:07:57,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:57,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 17 treesize of output 13 [2022-02-10 03:07:57,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:57,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:57,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:57,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 15 treesize of output 19 [2022-02-10 03:07:57,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:07:57,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:57,604 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:57,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773881912] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:57,605 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:57,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:57,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489277045] [2022-02-10 03:07:57,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:57,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:57,605 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:57,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:57,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:57,605 INFO L87 Difference]: Start difference. First operand 348 states and 876 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-02-10 03:07:57,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:57,700 INFO L93 Difference]: Finished difference Result 427 states and 1001 transitions. [2022-02-10 03:07:57,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:07:57,700 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 22 [2022-02-10 03:07:57,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:57,701 INFO L225 Difference]: With dead ends: 427 [2022-02-10 03:07:57,701 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:07:57,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:07:57,701 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:57,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 114 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 319 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-02-10 03:07:57,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:07:57,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 350. [2022-02-10 03:07:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.5214899713467047) internal successors, (880), 349 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 880 transitions. [2022-02-10 03:07:57,705 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 880 transitions. Word has length 22 [2022-02-10 03:07:57,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:57,705 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 880 transitions. [2022-02-10 03:07:57,705 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-02-10 03:07:57,705 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 880 transitions. [2022-02-10 03:07:57,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:57,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:57,705 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:57,721 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-02-10 03:07:57,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:57,921 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:57,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:57,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1962391995, now seen corresponding path program 293 times [2022-02-10 03:07:57,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:57,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180038210] [2022-02-10 03:07:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:57,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:57,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:58,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:07:58,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:58,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180038210] [2022-02-10 03:07:58,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180038210] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:58,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2678910] [2022-02-10 03:07:58,045 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:58,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:58,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:58,046 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-02-10 03:07:58,046 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-02-10 03:07:58,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:58,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:58,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:07:58,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:58,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:58,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 19 treesize of output 15 [2022-02-10 03:07:58,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:58,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 21 treesize of output 17 [2022-02-10 03:07:58,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:58,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 17 treesize of output 13 [2022-02-10 03:07:58,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:07:58,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:58,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:58,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 15 treesize of output 19 [2022-02-10 03:07:58,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:58,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 22 treesize of output 26 [2022-02-10 03:07:58,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:58,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 18 treesize of output 22 [2022-02-10 03:07:58,670 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:07:58,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2678910] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:58,671 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:58,671 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:07:58,671 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494886151] [2022-02-10 03:07:58,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:58,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:07:58,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:58,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:07:58,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:07:58,671 INFO L87 Difference]: Start difference. First operand 350 states and 880 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:07:58,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:58,797 INFO L93 Difference]: Finished difference Result 392 states and 943 transitions. [2022-02-10 03:07:58,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:07:58,797 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:07:58,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:58,798 INFO L225 Difference]: With dead ends: 392 [2022-02-10 03:07:58,798 INFO L226 Difference]: Without dead ends: 383 [2022-02-10 03:07:58,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:07:58,798 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 18 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:58,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 101 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 333 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:07:58,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-10 03:07:58,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 350. [2022-02-10 03:07:58,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.518624641833811) internal successors, (879), 349 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-02-10 03:07:58,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 879 transitions. [2022-02-10 03:07:58,802 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 879 transitions. Word has length 22 [2022-02-10 03:07:58,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:58,802 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 879 transitions. [2022-02-10 03:07:58,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:07:58,802 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 879 transitions. [2022-02-10 03:07:58,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:58,802 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:58,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:58,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Ended with exit code 0 [2022-02-10 03:07:59,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:59,003 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:59,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:59,003 INFO L85 PathProgramCache]: Analyzing trace with hash 2056047045, now seen corresponding path program 294 times [2022-02-10 03:07:59,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:59,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125633858] [2022-02-10 03:07:59,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:59,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:59,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:59,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:59,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125633858] [2022-02-10 03:07:59,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125633858] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:59,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487126055] [2022-02-10 03:07:59,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:59,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:59,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:59,109 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-02-10 03:07:59,109 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-02-10 03:07:59,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:07:59,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:59,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:07:59,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:59,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:59,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 19 treesize of output 15 [2022-02-10 03:07:59,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:59,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, 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-02-10 03:07:59,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:59,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 17 treesize of output 13 [2022-02-10 03:07:59,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:59,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:59,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:59,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 15 treesize of output 19 [2022-02-10 03:07:59,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:59,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 20 treesize of output 24 [2022-02-10 03:07:59,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:07:59,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:59,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487126055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:59,703 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:59,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:07:59,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993534718] [2022-02-10 03:07:59,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:59,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:07:59,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:59,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:07:59,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:59,704 INFO L87 Difference]: Start difference. First operand 350 states and 879 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-02-10 03:07:59,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:59,818 INFO L93 Difference]: Finished difference Result 400 states and 962 transitions. [2022-02-10 03:07:59,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:07:59,818 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 22 [2022-02-10 03:07:59,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:59,819 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:07:59,819 INFO L226 Difference]: Without dead ends: 388 [2022-02-10 03:07:59,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:07:59,819 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:59,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 132 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 349 Invalid, 0 Unknown, 141 Unchecked, 0.1s Time] [2022-02-10 03:07:59,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-10 03:07:59,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 346. [2022-02-10 03:07:59,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5304347826086957) internal successors, (873), 345 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:59,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 873 transitions. [2022-02-10 03:07:59,823 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 873 transitions. Word has length 22 [2022-02-10 03:07:59,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:59,823 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 873 transitions. [2022-02-10 03:07:59,823 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-02-10 03:07:59,823 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 873 transitions. [2022-02-10 03:07:59,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:07:59,823 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:59,823 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:59,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Ended with exit code 0 [2022-02-10 03:08:00,039 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,SelfDestructingSolverStorable298 [2022-02-10 03:08:00,039 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:00,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:00,040 INFO L85 PathProgramCache]: Analyzing trace with hash -993079028, now seen corresponding path program 295 times [2022-02-10 03:08:00,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:00,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435213619] [2022-02-10 03:08:00,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:00,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:00,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:00,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:00,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435213619] [2022-02-10 03:08:00,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435213619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:00,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534977409] [2022-02-10 03:08:00,139 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:00,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:00,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:00,140 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-02-10 03:08:00,140 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-02-10 03:08:00,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:00,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:00,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:00,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:00,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:00,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:08:00,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:00,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 16 treesize of output 12 [2022-02-10 03:08:00,387 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:00,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:00,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:00,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:00,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 20 treesize of output 24 [2022-02-10 03:08:00,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:00,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:00,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:00,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534977409] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:00,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:00,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:00,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615354408] [2022-02-10 03:08:00,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:00,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:00,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:00,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:00,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:00,514 INFO L87 Difference]: Start difference. First operand 346 states and 873 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-02-10 03:08:00,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:00,612 INFO L93 Difference]: Finished difference Result 413 states and 985 transitions. [2022-02-10 03:08:00,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:00,612 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 22 [2022-02-10 03:08:00,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:00,613 INFO L225 Difference]: With dead ends: 413 [2022-02-10 03:08:00,613 INFO L226 Difference]: Without dead ends: 394 [2022-02-10 03:08:00,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:00,613 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:00,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 108 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 273 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:08:00,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-10 03:08:00,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 348. [2022-02-10 03:08:00,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.5360230547550433) internal successors, (880), 347 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:00,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 880 transitions. [2022-02-10 03:08:00,629 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 880 transitions. Word has length 22 [2022-02-10 03:08:00,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:00,629 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 880 transitions. [2022-02-10 03:08:00,629 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-02-10 03:08:00,629 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 880 transitions. [2022-02-10 03:08:00,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:00,630 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:00,630 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:00,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Ended with exit code 0 [2022-02-10 03:08:00,852 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,SelfDestructingSolverStorable299 [2022-02-10 03:08:00,852 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:00,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:00,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1200174464, now seen corresponding path program 296 times [2022-02-10 03:08:00,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:00,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372153038] [2022-02-10 03:08:00,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:00,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:00,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:00,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:00,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:00,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372153038] [2022-02-10 03:08:00,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372153038] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:00,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320463153] [2022-02-10 03:08:00,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:00,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:00,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:00,953 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-02-10 03:08:00,954 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-02-10 03:08:00,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:00,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:00,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:00,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:01,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:01,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 19 treesize of output 15 [2022-02-10 03:08:01,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:08:01,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:01,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 16 treesize of output 12 [2022-02-10 03:08:01,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:01,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:01,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:01,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:01,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:01,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 20 treesize of output 24 [2022-02-10 03:08:01,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:01,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:01,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:01,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320463153] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:01,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:01,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:01,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263323562] [2022-02-10 03:08:01,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:01,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:01,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:01,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:01,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:01,436 INFO L87 Difference]: Start difference. First operand 348 states and 880 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-02-10 03:08:01,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:01,527 INFO L93 Difference]: Finished difference Result 393 states and 952 transitions. [2022-02-10 03:08:01,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:01,527 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 22 [2022-02-10 03:08:01,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:01,528 INFO L225 Difference]: With dead ends: 393 [2022-02-10 03:08:01,528 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:08:01,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:01,528 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:01,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 88 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 198 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-02-10 03:08:01,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:08:01,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 346. [2022-02-10 03:08:01,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5304347826086957) internal successors, (873), 345 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 873 transitions. [2022-02-10 03:08:01,531 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 873 transitions. Word has length 22 [2022-02-10 03:08:01,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:01,532 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 873 transitions. [2022-02-10 03:08:01,532 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-02-10 03:08:01,532 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 873 transitions. [2022-02-10 03:08:01,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:01,532 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:01,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:01,548 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-02-10 03:08:01,732 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,SelfDestructingSolverStorable300 [2022-02-10 03:08:01,733 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:01,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:01,733 INFO L85 PathProgramCache]: Analyzing trace with hash -609861120, now seen corresponding path program 297 times [2022-02-10 03:08:01,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:01,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127838684] [2022-02-10 03:08:01,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:01,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:01,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:01,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:01,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:01,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127838684] [2022-02-10 03:08:01,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127838684] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:01,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604763336] [2022-02-10 03:08:01,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:01,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:01,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:01,886 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-02-10 03:08:01,887 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-02-10 03:08:01,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:01,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:01,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:01,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:02,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:02,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:08:02,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:02,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:02,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:02,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 17 treesize of output 21 [2022-02-10 03:08:02,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:02,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 22 treesize of output 26 [2022-02-10 03:08:02,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:02,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 18 treesize of output 22 [2022-02-10 03:08:02,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:02,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604763336] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:02,497 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:02,497 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:02,497 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221125846] [2022-02-10 03:08:02,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:02,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:02,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:02,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:02,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:02,498 INFO L87 Difference]: Start difference. First operand 346 states and 873 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:02,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:02,691 INFO L93 Difference]: Finished difference Result 407 states and 974 transitions. [2022-02-10 03:08:02,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:08:02,691 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:02,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:02,692 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:08:02,692 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:08:02,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:08:02,692 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 160 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:02,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 102 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 334 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-02-10 03:08:02,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:08:02,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 351. [2022-02-10 03:08:02,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 2.54) internal successors, (889), 350 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:02,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 889 transitions. [2022-02-10 03:08:02,696 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 889 transitions. Word has length 22 [2022-02-10 03:08:02,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:02,696 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 889 transitions. [2022-02-10 03:08:02,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:02,696 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 889 transitions. [2022-02-10 03:08:02,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:02,696 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:02,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:02,712 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:02,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-02-10 03:08:02,912 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:02,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash 180533000, now seen corresponding path program 298 times [2022-02-10 03:08:02,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:02,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537714297] [2022-02-10 03:08:02,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:02,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:02,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:03,066 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:03,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:03,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537714297] [2022-02-10 03:08:03,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537714297] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:03,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910695591] [2022-02-10 03:08:03,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:03,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:03,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:03,068 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-02-10 03:08:03,068 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-02-10 03:08:03,092 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:03,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:03,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:03,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:03,146 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 19 treesize of output 15 [2022-02-10 03:08:03,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:03,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 21 treesize of output 17 [2022-02-10 03:08:03,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:03,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 17 treesize of output 13 [2022-02-10 03:08:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:03,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:03,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:03,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 17 treesize of output 21 [2022-02-10 03:08:03,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:08:03,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:08:03,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:03,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910695591] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:03,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:03,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:03,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318307625] [2022-02-10 03:08:03,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:03,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:03,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:03,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:03,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:03,501 INFO L87 Difference]: Start difference. First operand 351 states and 889 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:03,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:03,636 INFO L93 Difference]: Finished difference Result 402 states and 973 transitions. [2022-02-10 03:08:03,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:03,636 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:03,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:03,637 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:08:03,637 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:08:03,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:03,637 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 124 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:03,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 93 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 310 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:08:03,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:08:03,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 346. [2022-02-10 03:08:03,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5304347826086957) internal successors, (873), 345 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:03,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 873 transitions. [2022-02-10 03:08:03,641 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 873 transitions. Word has length 22 [2022-02-10 03:08:03,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:03,641 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 873 transitions. [2022-02-10 03:08:03,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:03,641 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 873 transitions. [2022-02-10 03:08:03,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:03,642 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:03,642 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:03,657 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-02-10 03:08:03,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:03,857 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:03,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:03,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1426862012, now seen corresponding path program 299 times [2022-02-10 03:08:03,858 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:03,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217980707] [2022-02-10 03:08:03,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:03,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:03,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:03,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:03,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:03,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217980707] [2022-02-10 03:08:03,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217980707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:03,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802190889] [2022-02-10 03:08:03,926 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:03,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:03,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:03,927 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-02-10 03:08:03,928 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-02-10 03:08:03,952 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:08:03,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:03,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:03,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:04,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:04,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 19 treesize of output 15 [2022-02-10 03:08:04,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:04,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 19 treesize of output 15 [2022-02-10 03:08:04,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:04,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 10 treesize of output 5 [2022-02-10 03:08:04,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:04,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:04,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:04,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:08:04,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:04,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:04,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 16 treesize of output 20 [2022-02-10 03:08:04,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:04,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802190889] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:04,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:04,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:04,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498516273] [2022-02-10 03:08:04,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:04,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:04,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:04,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:04,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:04,273 INFO L87 Difference]: Start difference. First operand 346 states and 873 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-02-10 03:08:04,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:04,381 INFO L93 Difference]: Finished difference Result 403 states and 975 transitions. [2022-02-10 03:08:04,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:04,381 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 22 [2022-02-10 03:08:04,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:04,382 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:08:04,382 INFO L226 Difference]: Without dead ends: 384 [2022-02-10 03:08:04,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:04,382 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:04,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 95 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 283 Invalid, 0 Unknown, 23 Unchecked, 0.1s Time] [2022-02-10 03:08:04,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-10 03:08:04,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 347. [2022-02-10 03:08:04,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 2.5346820809248554) internal successors, (877), 346 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-02-10 03:08:04,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 877 transitions. [2022-02-10 03:08:04,385 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 877 transitions. Word has length 22 [2022-02-10 03:08:04,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:04,386 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 877 transitions. [2022-02-10 03:08:04,386 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-02-10 03:08:04,386 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 877 transitions. [2022-02-10 03:08:04,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:04,386 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:04,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:04,402 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-02-10 03:08:04,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:04,595 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:04,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:04,595 INFO L85 PathProgramCache]: Analyzing trace with hash 610696129, now seen corresponding path program 300 times [2022-02-10 03:08:04,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:04,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712425110] [2022-02-10 03:08:04,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:04,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:04,701 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:04,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:04,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712425110] [2022-02-10 03:08:04,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712425110] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:04,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168265469] [2022-02-10 03:08:04,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:04,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:04,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:04,702 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-02-10 03:08:04,703 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-02-10 03:08:04,727 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:08:04,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:04,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:04,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:04,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:04,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 19 treesize of output 15 [2022-02-10 03:08:04,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:04,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 15 treesize of output 11 [2022-02-10 03:08:04,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:04,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:05,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:05,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 16 treesize of output 20 [2022-02-10 03:08:05,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:05,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 20 treesize of output 24 [2022-02-10 03:08:05,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:05,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 16 treesize of output 20 [2022-02-10 03:08:05,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:05,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168265469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:05,109 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:05,109 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:05,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061688265] [2022-02-10 03:08:05,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:05,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:05,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:05,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:05,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:05,110 INFO L87 Difference]: Start difference. First operand 347 states and 877 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:05,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:05,222 INFO L93 Difference]: Finished difference Result 402 states and 971 transitions. [2022-02-10 03:08:05,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:05,222 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:05,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:05,223 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:08:05,223 INFO L226 Difference]: Without dead ends: 391 [2022-02-10 03:08:05,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:05,223 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:05,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 111 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 281 Invalid, 0 Unknown, 121 Unchecked, 0.1s Time] [2022-02-10 03:08:05,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-10 03:08:05,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 348. [2022-02-10 03:08:05,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 347 states have (on average 2.5360230547550433) internal successors, (880), 347 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:05,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 880 transitions. [2022-02-10 03:08:05,226 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 880 transitions. Word has length 22 [2022-02-10 03:08:05,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:05,227 INFO L470 AbstractCegarLoop]: Abstraction has 348 states and 880 transitions. [2022-02-10 03:08:05,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:05,227 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 880 transitions. [2022-02-10 03:08:05,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:05,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:05,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:05,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:05,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:05,435 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:05,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1401090249, now seen corresponding path program 301 times [2022-02-10 03:08:05,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:05,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880465688] [2022-02-10 03:08:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:05,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:05,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:05,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:05,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880465688] [2022-02-10 03:08:05,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880465688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:05,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117178962] [2022-02-10 03:08:05,508 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:05,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:05,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:05,509 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-02-10 03:08:05,510 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-02-10 03:08:05,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:05,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:05,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:05,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:05,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 19 treesize of output 15 [2022-02-10 03:08:05,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:05,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 17 treesize of output 13 [2022-02-10 03:08:05,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:05,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 9 treesize of output 3 [2022-02-10 03:08:05,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:05,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:05,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:05,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 16 treesize of output 20 [2022-02-10 03:08:05,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:05,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 20 treesize of output 24 [2022-02-10 03:08:05,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:05,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:05,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:05,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117178962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:05,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:05,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:05,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346763933] [2022-02-10 03:08:05,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:05,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:05,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:05,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:05,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:05,804 INFO L87 Difference]: Start difference. First operand 348 states and 880 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-02-10 03:08:05,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:05,857 INFO L93 Difference]: Finished difference Result 402 states and 973 transitions. [2022-02-10 03:08:05,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:05,857 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 22 [2022-02-10 03:08:05,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:05,858 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:08:05,858 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:08:05,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:05,858 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:05,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 102 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 202 Invalid, 0 Unknown, 106 Unchecked, 0.0s Time] [2022-02-10 03:08:05,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:08:05,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 350. [2022-02-10 03:08:05,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.541547277936963) internal successors, (887), 349 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-02-10 03:08:05,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 887 transitions. [2022-02-10 03:08:05,862 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 887 transitions. Word has length 22 [2022-02-10 03:08:05,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:05,862 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 887 transitions. [2022-02-10 03:08:05,862 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-02-10 03:08:05,862 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 887 transitions. [2022-02-10 03:08:05,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:05,862 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:05,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:05,877 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-02-10 03:08:06,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-02-10 03:08:06,071 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:06,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:06,072 INFO L85 PathProgramCache]: Analyzing trace with hash 482538550, now seen corresponding path program 302 times [2022-02-10 03:08:06,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:06,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148413780] [2022-02-10 03:08:06,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:06,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:06,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:06,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:06,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:06,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148413780] [2022-02-10 03:08:06,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148413780] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:06,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89033603] [2022-02-10 03:08:06,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:06,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:06,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:06,187 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-02-10 03:08:06,187 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-02-10 03:08:06,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:06,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:06,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:06,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:06,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:06,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 19 treesize of output 15 [2022-02-10 03:08:06,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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, 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-02-10 03:08:06,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:06,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:06,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:06,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 15 treesize of output 19 [2022-02-10 03:08:06,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:06,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 20 treesize of output 24 [2022-02-10 03:08:06,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:06,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:06,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89033603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:06,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:06,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:06,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854916602] [2022-02-10 03:08:06,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:06,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:06,602 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:06,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:06,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:06,602 INFO L87 Difference]: Start difference. First operand 350 states and 887 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-02-10 03:08:06,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:06,734 INFO L93 Difference]: Finished difference Result 425 states and 1015 transitions. [2022-02-10 03:08:06,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:08:06,735 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 22 [2022-02-10 03:08:06,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:06,735 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:08:06,735 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:08:06,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:06,736 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 98 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:06,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 126 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 443 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-02-10 03:08:06,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:08:06,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 352. [2022-02-10 03:08:06,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 2.54985754985755) internal successors, (895), 351 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:06,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 895 transitions. [2022-02-10 03:08:06,740 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 895 transitions. Word has length 22 [2022-02-10 03:08:06,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:06,740 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 895 transitions. [2022-02-10 03:08:06,741 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-02-10 03:08:06,741 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 895 transitions. [2022-02-10 03:08:06,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:06,741 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:06,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:06,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:06,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:06,958 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:06,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:06,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1619175254, now seen corresponding path program 303 times [2022-02-10 03:08:06,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:06,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292416957] [2022-02-10 03:08:06,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:06,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:06,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:07,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:07,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:07,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292416957] [2022-02-10 03:08:07,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292416957] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:07,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406330245] [2022-02-10 03:08:07,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:07,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:07,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:07,070 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-02-10 03:08:07,071 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-02-10 03:08:07,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:08:07,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:07,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:07,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:07,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:07,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 19 treesize of output 15 [2022-02-10 03:08:07,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 21 treesize of output 17 [2022-02-10 03:08:07,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 17 treesize of output 13 [2022-02-10 03:08:07,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:07,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:07,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:08:07,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:07,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:07,410 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:07,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406330245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:07,410 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:07,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:07,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026513724] [2022-02-10 03:08:07,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:07,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:07,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:07,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:07,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:07,411 INFO L87 Difference]: Start difference. First operand 352 states and 895 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-02-10 03:08:07,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:07,530 INFO L93 Difference]: Finished difference Result 400 states and 972 transitions. [2022-02-10 03:08:07,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:07,530 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 22 [2022-02-10 03:08:07,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:07,530 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:08:07,531 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:08:07,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:07,531 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 41 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:07,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 129 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 359 Invalid, 0 Unknown, 147 Unchecked, 0.1s Time] [2022-02-10 03:08:07,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:08:07,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 350. [2022-02-10 03:08:07,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.541547277936963) internal successors, (887), 349 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-02-10 03:08:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 887 transitions. [2022-02-10 03:08:07,534 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 887 transitions. Word has length 22 [2022-02-10 03:08:07,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:07,534 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 887 transitions. [2022-02-10 03:08:07,534 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-02-10 03:08:07,535 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 887 transitions. [2022-02-10 03:08:07,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:07,535 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:07,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:07,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Ended with exit code 0 [2022-02-10 03:08:07,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:07,751 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:07,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:07,751 INFO L85 PathProgramCache]: Analyzing trace with hash 865756458, now seen corresponding path program 304 times [2022-02-10 03:08:07,751 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:07,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413674959] [2022-02-10 03:08:07,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:07,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:07,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:07,870 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:07,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:07,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413674959] [2022-02-10 03:08:07,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413674959] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:07,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004888274] [2022-02-10 03:08:07,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:07,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:07,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:07,871 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-02-10 03:08:07,872 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-02-10 03:08:07,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:07,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:07,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:07,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:07,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:07,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 19 treesize of output 15 [2022-02-10 03:08:08,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:08,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 21 treesize of output 17 [2022-02-10 03:08:08,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:08,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 17 treesize of output 13 [2022-02-10 03:08:08,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:08,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:08,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:08,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 17 treesize of output 21 [2022-02-10 03:08:08,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:08:08,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:08,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 18 treesize of output 22 [2022-02-10 03:08:08,557 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:08,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004888274] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:08,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:08,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:08,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601878529] [2022-02-10 03:08:08,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:08,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:08,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:08,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:08,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:08,558 INFO L87 Difference]: Start difference. First operand 350 states and 887 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:08,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:08,756 INFO L93 Difference]: Finished difference Result 416 states and 997 transitions. [2022-02-10 03:08:08,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:08,756 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:08,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:08,757 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:08:08,757 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:08:08,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:08,757 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 139 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:08,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 127 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 329 Invalid, 0 Unknown, 78 Unchecked, 0.1s Time] [2022-02-10 03:08:08,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:08:08,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 355. [2022-02-10 03:08:08,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.553672316384181) internal successors, (904), 354 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:08,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 904 transitions. [2022-02-10 03:08:08,761 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 904 transitions. Word has length 22 [2022-02-10 03:08:08,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:08,761 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 904 transitions. [2022-02-10 03:08:08,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:08,761 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 904 transitions. [2022-02-10 03:08:08,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:08,762 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:08,762 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:08,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:08,962 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,SelfDestructingSolverStorable308 [2022-02-10 03:08:08,962 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:08,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:08,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1007678545, now seen corresponding path program 305 times [2022-02-10 03:08:08,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:08,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541618054] [2022-02-10 03:08:08,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:08,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:08,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:09,066 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:09,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:09,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541618054] [2022-02-10 03:08:09,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541618054] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:09,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625422259] [2022-02-10 03:08:09,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:09,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:09,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:09,068 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-02-10 03:08:09,068 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-02-10 03:08:09,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:08:09,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:09,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:09,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:09,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:09,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:09,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 20 treesize of output 16 [2022-02-10 03:08:09,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:09,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:08:09,288 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:09,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:09,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 16 treesize of output 20 [2022-02-10 03:08:09,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:09,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 20 treesize of output 24 [2022-02-10 03:08:09,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:09,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625422259] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:09,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:09,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:09,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789317692] [2022-02-10 03:08:09,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:09,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:09,416 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:09,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:09,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:09,416 INFO L87 Difference]: Start difference. First operand 355 states and 904 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:09,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:09,598 INFO L93 Difference]: Finished difference Result 419 states and 1004 transitions. [2022-02-10 03:08:09,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:09,598 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:08:09,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:09,599 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:08:09,599 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:08:09,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:09,599 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 50 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:09,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 103 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 354 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-02-10 03:08:09,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:08:09,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 358. [2022-02-10 03:08:09,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.5434173669467786) internal successors, (908), 357 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:09,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 908 transitions. [2022-02-10 03:08:09,603 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 908 transitions. Word has length 22 [2022-02-10 03:08:09,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:09,603 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 908 transitions. [2022-02-10 03:08:09,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:09,603 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 908 transitions. [2022-02-10 03:08:09,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:09,604 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:09,604 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:09,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Ended with exit code 0 [2022-02-10 03:08:09,811 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,SelfDestructingSolverStorable309 [2022-02-10 03:08:09,811 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:09,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:09,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1415584973, now seen corresponding path program 306 times [2022-02-10 03:08:09,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:09,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7708058] [2022-02-10 03:08:09,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:09,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:09,879 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:09,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:09,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7708058] [2022-02-10 03:08:09,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7708058] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:09,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979978382] [2022-02-10 03:08:09,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:09,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:09,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:09,881 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-02-10 03:08:09,882 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-02-10 03:08:09,907 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:08:09,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:09,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:09,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:09,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:10,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:08:10,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:10,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:08:10,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:10,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:10,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 16 treesize of output 20 [2022-02-10 03:08:10,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:10,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 20 treesize of output 24 [2022-02-10 03:08:10,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:10,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:10,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979978382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:10,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:10,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:10,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089125390] [2022-02-10 03:08:10,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:10,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:10,156 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:10,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:10,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:10,157 INFO L87 Difference]: Start difference. First operand 358 states and 908 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:10,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:10,248 INFO L93 Difference]: Finished difference Result 403 states and 980 transitions. [2022-02-10 03:08:10,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:10,248 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:08:10,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:10,248 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:08:10,248 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:08:10,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:10,249 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:10,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 88 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 309 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-02-10 03:08:10,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:08:10,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 355. [2022-02-10 03:08:10,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.5508474576271185) internal successors, (903), 354 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:10,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 903 transitions. [2022-02-10 03:08:10,252 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 903 transitions. Word has length 22 [2022-02-10 03:08:10,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:10,252 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 903 transitions. [2022-02-10 03:08:10,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:10,252 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 903 transitions. [2022-02-10 03:08:10,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:10,253 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:10,253 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:10,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Ended with exit code 0 [2022-02-10 03:08:10,467 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,SelfDestructingSolverStorable310 [2022-02-10 03:08:10,467 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:10,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:10,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1656150578, now seen corresponding path program 307 times [2022-02-10 03:08:10,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:10,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303484395] [2022-02-10 03:08:10,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:10,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:10,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:10,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:10,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303484395] [2022-02-10 03:08:10,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303484395] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:10,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644289871] [2022-02-10 03:08:10,566 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:10,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:10,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:10,567 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-02-10 03:08:10,567 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-02-10 03:08:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:10,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:10,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:10,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:10,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 19 treesize of output 15 [2022-02-10 03:08:10,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:10,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 21 treesize of output 17 [2022-02-10 03:08:10,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:10,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 17 treesize of output 13 [2022-02-10 03:08:10,818 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:10,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:10,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:08:10,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:10,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:08:10,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:10,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 18 treesize of output 22 [2022-02-10 03:08:11,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:11,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644289871] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:11,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:11,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:11,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834367304] [2022-02-10 03:08:11,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:11,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:11,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:11,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:11,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:11,030 INFO L87 Difference]: Start difference. First operand 355 states and 903 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:11,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:11,218 INFO L93 Difference]: Finished difference Result 410 states and 993 transitions. [2022-02-10 03:08:11,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:08:11,218 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:11,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:11,218 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:08:11,219 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:08:11,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:08:11,219 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 130 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:11,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 102 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 318 Invalid, 0 Unknown, 98 Unchecked, 0.1s Time] [2022-02-10 03:08:11,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:08:11,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 350. [2022-02-10 03:08:11,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.541547277936963) internal successors, (887), 349 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-02-10 03:08:11,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 887 transitions. [2022-02-10 03:08:11,223 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 887 transitions. Word has length 22 [2022-02-10 03:08:11,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:11,223 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 887 transitions. [2022-02-10 03:08:11,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:11,223 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 887 transitions. [2022-02-10 03:08:11,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:11,223 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:11,223 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:11,239 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-02-10 03:08:11,439 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,SelfDestructingSolverStorable311 [2022-02-10 03:08:11,439 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:11,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:11,439 INFO L85 PathProgramCache]: Analyzing trace with hash -226289456, now seen corresponding path program 308 times [2022-02-10 03:08:11,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:11,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864459322] [2022-02-10 03:08:11,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:11,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:11,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:11,501 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:11,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864459322] [2022-02-10 03:08:11,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864459322] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:11,501 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102731163] [2022-02-10 03:08:11,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:11,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:11,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:11,502 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-02-10 03:08:11,503 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-02-10 03:08:11,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:11,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:11,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:11,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:11,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:11,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 19 treesize of output 15 [2022-02-10 03:08:11,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:11,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 19 treesize of output 15 [2022-02-10 03:08:11,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:08:11,797 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:11,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:11,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:08:11,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:11,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:11,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102731163] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:11,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:11,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:11,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260314133] [2022-02-10 03:08:11,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:11,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:11,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:11,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:11,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:11,956 INFO L87 Difference]: Start difference. First operand 350 states and 887 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:12,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:12,037 INFO L93 Difference]: Finished difference Result 404 states and 976 transitions. [2022-02-10 03:08:12,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:12,037 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:12,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:12,038 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:08:12,038 INFO L226 Difference]: Without dead ends: 382 [2022-02-10 03:08:12,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:12,038 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:12,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 122 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 314 Invalid, 0 Unknown, 134 Unchecked, 0.1s Time] [2022-02-10 03:08:12,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-10 03:08:12,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 350. [2022-02-10 03:08:12,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.5386819484240686) internal successors, (886), 349 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:12,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 886 transitions. [2022-02-10 03:08:12,042 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 886 transitions. Word has length 22 [2022-02-10 03:08:12,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:12,042 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 886 transitions. [2022-02-10 03:08:12,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:12,042 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 886 transitions. [2022-02-10 03:08:12,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:12,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:12,042 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:12,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Ended with exit code 0 [2022-02-10 03:08:12,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-02-10 03:08:12,258 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:12,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:12,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2045254575, now seen corresponding path program 309 times [2022-02-10 03:08:12,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:12,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690387789] [2022-02-10 03:08:12,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:12,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:12,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:12,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:12,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:12,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690387789] [2022-02-10 03:08:12,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690387789] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:12,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813739195] [2022-02-10 03:08:12,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:12,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:12,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:12,366 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-02-10 03:08:12,367 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-02-10 03:08:12,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:08:12,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:12,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:12,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:12,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:12,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:12,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:12,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 17 treesize of output 13 [2022-02-10 03:08:12,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:12,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 9 treesize of output 3 [2022-02-10 03:08:12,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:12,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:12,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:12,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 16 treesize of output 20 [2022-02-10 03:08:12,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:12,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 20 treesize of output 24 [2022-02-10 03:08:12,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:12,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 16 treesize of output 20 [2022-02-10 03:08:12,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:12,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813739195] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:12,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:12,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:12,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160598426] [2022-02-10 03:08:12,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:12,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:12,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:12,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:12,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:12,776 INFO L87 Difference]: Start difference. First operand 350 states and 886 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-02-10 03:08:12,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:12,835 INFO L93 Difference]: Finished difference Result 405 states and 985 transitions. [2022-02-10 03:08:12,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:12,835 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 22 [2022-02-10 03:08:12,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:12,836 INFO L225 Difference]: With dead ends: 405 [2022-02-10 03:08:12,836 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:08:12,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:12,836 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:12,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 58 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 156 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-02-10 03:08:12,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:08:12,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 353. [2022-02-10 03:08:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 2.5482954545454546) internal successors, (897), 352 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:12,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 897 transitions. [2022-02-10 03:08:12,839 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 897 transitions. Word has length 22 [2022-02-10 03:08:12,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:12,839 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 897 transitions. [2022-02-10 03:08:12,840 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-02-10 03:08:12,840 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 897 transitions. [2022-02-10 03:08:12,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:12,840 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:12,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:12,857 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-02-10 03:08:13,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:13,040 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:13,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:13,041 INFO L85 PathProgramCache]: Analyzing trace with hash 595372488, now seen corresponding path program 310 times [2022-02-10 03:08:13,041 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:13,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780829226] [2022-02-10 03:08:13,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:13,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:13,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:13,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:13,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780829226] [2022-02-10 03:08:13,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780829226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:13,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413451221] [2022-02-10 03:08:13,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:13,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:13,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:13,160 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-02-10 03:08:13,161 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-02-10 03:08:13,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:13,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:13,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:13,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:13,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:13,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 19 treesize of output 15 [2022-02-10 03:08:13,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:13,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:08:13,403 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:13,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:13,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:13,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 17 treesize of output 21 [2022-02-10 03:08:13,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:13,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 22 treesize of output 26 [2022-02-10 03:08:13,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:13,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 18 treesize of output 22 [2022-02-10 03:08:13,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:13,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413451221] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:13,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:13,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:13,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881082067] [2022-02-10 03:08:13,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:13,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:13,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:13,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:13,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:13,612 INFO L87 Difference]: Start difference. First operand 353 states and 897 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:13,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:13,738 INFO L93 Difference]: Finished difference Result 403 states and 981 transitions. [2022-02-10 03:08:13,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:13,738 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:13,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:13,739 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:08:13,739 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:08:13,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=546, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:13,739 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 123 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:13,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 132 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 323 Invalid, 0 Unknown, 135 Unchecked, 0.1s Time] [2022-02-10 03:08:13,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:08:13,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 354. [2022-02-10 03:08:13,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 2.555240793201133) internal successors, (902), 353 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:13,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 902 transitions. [2022-02-10 03:08:13,743 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 902 transitions. Word has length 22 [2022-02-10 03:08:13,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:13,743 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 902 transitions. [2022-02-10 03:08:13,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:13,743 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 902 transitions. [2022-02-10 03:08:13,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:13,744 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:13,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:13,759 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-02-10 03:08:13,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:13,959 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:13,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:13,959 INFO L85 PathProgramCache]: Analyzing trace with hash 93105481, now seen corresponding path program 311 times [2022-02-10 03:08:13,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:13,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942331201] [2022-02-10 03:08:13,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:13,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:13,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:14,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:14,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942331201] [2022-02-10 03:08:14,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942331201] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:14,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172735929] [2022-02-10 03:08:14,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:14,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:14,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:14,026 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-02-10 03:08:14,027 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-02-10 03:08:14,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:14,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:14,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:14,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:14,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:14,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 19 treesize of output 15 [2022-02-10 03:08:14,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:14,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:14,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 15 treesize of output 11 [2022-02-10 03:08:14,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:14,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:14,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:14,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:14,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:14,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 20 treesize of output 24 [2022-02-10 03:08:14,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:14,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 16 treesize of output 20 [2022-02-10 03:08:14,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:14,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172735929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:14,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:14,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:14,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719450676] [2022-02-10 03:08:14,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:14,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:14,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:14,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:14,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:14,302 INFO L87 Difference]: Start difference. First operand 354 states and 902 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:14,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:14,457 INFO L93 Difference]: Finished difference Result 423 states and 1018 transitions. [2022-02-10 03:08:14,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:14,457 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:14,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:14,457 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:08:14,457 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:08:14,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:08:14,458 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 54 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:14,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 112 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 382 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2022-02-10 03:08:14,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:08:14,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 358. [2022-02-10 03:08:14,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.565826330532213) internal successors, (916), 357 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:14,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 916 transitions. [2022-02-10 03:08:14,461 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 916 transitions. Word has length 22 [2022-02-10 03:08:14,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:14,461 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 916 transitions. [2022-02-10 03:08:14,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:14,461 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 916 transitions. [2022-02-10 03:08:14,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:14,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:14,462 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:14,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Ended with exit code 0 [2022-02-10 03:08:14,677 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,SelfDestructingSolverStorable315 [2022-02-10 03:08:14,677 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:14,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:14,678 INFO L85 PathProgramCache]: Analyzing trace with hash 883499601, now seen corresponding path program 312 times [2022-02-10 03:08:14,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:14,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80865847] [2022-02-10 03:08:14,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:14,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:14,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:14,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:14,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:14,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80865847] [2022-02-10 03:08:14,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80865847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:14,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22645282] [2022-02-10 03:08:14,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:14,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:14,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:14,785 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-02-10 03:08:14,786 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-02-10 03:08:14,810 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:08:14,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:14,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:14,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:14,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:14,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 19 treesize of output 15 [2022-02-10 03:08:15,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:15,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:08:15,026 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:15,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:15,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:15,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:15,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:08:15,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:15,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 16 treesize of output 20 [2022-02-10 03:08:15,175 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:15,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22645282] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:15,175 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:15,175 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:15,175 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690364205] [2022-02-10 03:08:15,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:15,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:15,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:15,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:15,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:15,176 INFO L87 Difference]: Start difference. First operand 358 states and 916 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-02-10 03:08:15,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:15,299 INFO L93 Difference]: Finished difference Result 412 states and 1007 transitions. [2022-02-10 03:08:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:15,299 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 22 [2022-02-10 03:08:15,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:15,300 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:08:15,300 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:08:15,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:15,300 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 33 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:15,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 111 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 316 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-02-10 03:08:15,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:08:15,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 357. [2022-02-10 03:08:15,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.5646067415730336) internal successors, (913), 356 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:15,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 913 transitions. [2022-02-10 03:08:15,303 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 913 transitions. Word has length 22 [2022-02-10 03:08:15,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:15,304 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 913 transitions. [2022-02-10 03:08:15,304 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-02-10 03:08:15,304 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 913 transitions. [2022-02-10 03:08:15,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:15,304 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:15,304 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:15,321 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-02-10 03:08:15,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:15,511 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:15,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:15,511 INFO L85 PathProgramCache]: Analyzing trace with hash 348165810, now seen corresponding path program 313 times [2022-02-10 03:08:15,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:15,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537706497] [2022-02-10 03:08:15,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:15,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:15,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:15,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:15,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537706497] [2022-02-10 03:08:15,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537706497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:15,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649833027] [2022-02-10 03:08:15,657 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:15,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:15,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:15,658 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-02-10 03:08:15,659 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-02-10 03:08:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:15,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:15,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:15,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:15,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:15,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:15,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 21 treesize of output 17 [2022-02-10 03:08:15,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:15,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:15,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:16,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:16,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 19 treesize of output 23 [2022-02-10 03:08:16,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:16,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 31 treesize of output 33 [2022-02-10 03:08:16,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:16,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 25 treesize of output 27 [2022-02-10 03:08:16,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:16,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649833027] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:16,144 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:16,144 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:16,145 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300411831] [2022-02-10 03:08:16,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:16,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:16,145 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:16,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:16,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:16,145 INFO L87 Difference]: Start difference. First operand 357 states and 913 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:16,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:16,308 INFO L93 Difference]: Finished difference Result 437 states and 1046 transitions. [2022-02-10 03:08:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:16,308 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:16,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:16,309 INFO L225 Difference]: With dead ends: 437 [2022-02-10 03:08:16,309 INFO L226 Difference]: Without dead ends: 432 [2022-02-10 03:08:16,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:08:16,309 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 105 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:16,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 145 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 430 Invalid, 0 Unknown, 94 Unchecked, 0.1s Time] [2022-02-10 03:08:16,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-10 03:08:16,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 362. [2022-02-10 03:08:16,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.5761772853185594) internal successors, (930), 361 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:16,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 930 transitions. [2022-02-10 03:08:16,313 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 930 transitions. Word has length 22 [2022-02-10 03:08:16,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:16,313 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 930 transitions. [2022-02-10 03:08:16,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:16,313 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 930 transitions. [2022-02-10 03:08:16,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:16,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:16,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:16,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Ended with exit code 0 [2022-02-10 03:08:16,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:16,529 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:16,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:16,530 INFO L85 PathProgramCache]: Analyzing trace with hash 490087897, now seen corresponding path program 314 times [2022-02-10 03:08:16,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:16,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858300085] [2022-02-10 03:08:16,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:16,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:16,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:16,597 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:16,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:16,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858300085] [2022-02-10 03:08:16,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858300085] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:16,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246663784] [2022-02-10 03:08:16,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:16,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:16,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:16,599 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-02-10 03:08:16,600 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-02-10 03:08:16,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:16,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:16,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:16,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:16,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:16,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 19 treesize of output 15 [2022-02-10 03:08:16,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:16,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 20 treesize of output 16 [2022-02-10 03:08:16,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:16,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 16 treesize of output 12 [2022-02-10 03:08:16,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:16,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:16,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:16,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:16,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 20 treesize of output 24 [2022-02-10 03:08:16,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:16,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 16 treesize of output 20 [2022-02-10 03:08:16,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:16,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246663784] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:16,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:16,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:16,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726843311] [2022-02-10 03:08:16,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:16,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:16,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:16,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:16,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:16,831 INFO L87 Difference]: Start difference. First operand 362 states and 930 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:16,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:16,951 INFO L93 Difference]: Finished difference Result 434 states and 1043 transitions. [2022-02-10 03:08:16,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:16,951 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:08:16,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:16,951 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:08:16,951 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:08:16,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:16,952 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 54 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:16,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 87 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 354 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:08:16,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:08:16,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 365. [2022-02-10 03:08:16,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.565934065934066) internal successors, (934), 364 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:16,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 934 transitions. [2022-02-10 03:08:16,956 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 934 transitions. Word has length 22 [2022-02-10 03:08:16,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:16,956 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 934 transitions. [2022-02-10 03:08:16,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:16,956 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 934 transitions. [2022-02-10 03:08:16,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:16,956 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:16,956 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:16,972 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-02-10 03:08:17,167 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,SelfDestructingSolverStorable318 [2022-02-10 03:08:17,167 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:17,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash 897994325, now seen corresponding path program 315 times [2022-02-10 03:08:17,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:17,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114319631] [2022-02-10 03:08:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:17,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:17,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:17,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:17,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114319631] [2022-02-10 03:08:17,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114319631] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:17,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764814222] [2022-02-10 03:08:17,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:17,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:17,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:17,272 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-02-10 03:08:17,273 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-02-10 03:08:17,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:17,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:17,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:17,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:17,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:17,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 19 treesize of output 15 [2022-02-10 03:08:17,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:08:17,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:17,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:08:17,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:17,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:17,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:17,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 16 treesize of output 20 [2022-02-10 03:08:17,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:17,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 20 treesize of output 24 [2022-02-10 03:08:17,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:17,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 16 treesize of output 20 [2022-02-10 03:08:17,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:17,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764814222] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:17,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:17,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:17,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796393096] [2022-02-10 03:08:17,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:17,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:17,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:17,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:17,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:17,517 INFO L87 Difference]: Start difference. First operand 365 states and 934 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:17,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:17,631 INFO L93 Difference]: Finished difference Result 430 states and 1033 transitions. [2022-02-10 03:08:17,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:17,632 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:08:17,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:17,632 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:08:17,632 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:08:17,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:17,633 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 57 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:17,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 104 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 362 Invalid, 0 Unknown, 30 Unchecked, 0.1s Time] [2022-02-10 03:08:17,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:08:17,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 362. [2022-02-10 03:08:17,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.5734072022160666) internal successors, (929), 361 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:17,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 929 transitions. [2022-02-10 03:08:17,636 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 929 transitions. Word has length 22 [2022-02-10 03:08:17,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:17,636 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 929 transitions. [2022-02-10 03:08:17,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:17,637 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 929 transitions. [2022-02-10 03:08:17,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:17,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:17,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:17,653 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-02-10 03:08:17,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319,316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:17,841 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:17,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:17,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1138559930, now seen corresponding path program 316 times [2022-02-10 03:08:17,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:17,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213390283] [2022-02-10 03:08:17,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:17,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:17,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:17,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:17,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:17,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213390283] [2022-02-10 03:08:17,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213390283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:17,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116210228] [2022-02-10 03:08:17,963 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:17,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:17,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:17,966 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-02-10 03:08:17,967 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-02-10 03:08:17,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:17,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:17,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:17,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:18,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:18,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 19 treesize of output 15 [2022-02-10 03:08:18,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:18,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 21 treesize of output 17 [2022-02-10 03:08:18,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:18,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 17 treesize of output 13 [2022-02-10 03:08:18,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:18,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:18,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:18,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 19 treesize of output 23 [2022-02-10 03:08:18,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:18,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 31 treesize of output 33 [2022-02-10 03:08:18,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:18,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 25 treesize of output 27 [2022-02-10 03:08:18,388 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:18,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116210228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:18,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:18,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:18,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593674431] [2022-02-10 03:08:18,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:18,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:18,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:18,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:18,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:18,389 INFO L87 Difference]: Start difference. First operand 362 states and 929 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:18,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:18,635 INFO L93 Difference]: Finished difference Result 438 states and 1048 transitions. [2022-02-10 03:08:18,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:08:18,635 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:18,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:18,636 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:08:18,636 INFO L226 Difference]: Without dead ends: 433 [2022-02-10 03:08:18,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=683, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:08:18,636 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 109 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:18,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 144 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 504 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-02-10 03:08:18,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-10 03:08:18,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 357. [2022-02-10 03:08:18,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.5646067415730336) internal successors, (913), 356 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:18,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 913 transitions. [2022-02-10 03:08:18,640 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 913 transitions. Word has length 22 [2022-02-10 03:08:18,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:18,640 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 913 transitions. [2022-02-10 03:08:18,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:18,641 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 913 transitions. [2022-02-10 03:08:18,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:18,641 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:18,641 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:18,657 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-02-10 03:08:18,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable320,317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:18,855 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:18,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:18,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1732122073, now seen corresponding path program 317 times [2022-02-10 03:08:18,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:18,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179941197] [2022-02-10 03:08:18,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:18,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:18,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:18,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:18,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179941197] [2022-02-10 03:08:18,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179941197] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:18,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422850945] [2022-02-10 03:08:18,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:18,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:18,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:18,920 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-02-10 03:08:18,921 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-02-10 03:08:18,945 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:18,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:18,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:18,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:18,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:18,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 19 treesize of output 15 [2022-02-10 03:08:19,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:19,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 17 treesize of output 13 [2022-02-10 03:08:19,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:19,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 9 treesize of output 3 [2022-02-10 03:08:19,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:19,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:19,133 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:19,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 16 treesize of output 20 [2022-02-10 03:08:19,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:19,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:19,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:19,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:19,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422850945] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:19,178 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:19,178 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:19,178 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950776937] [2022-02-10 03:08:19,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:19,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:19,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:19,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:19,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:19,179 INFO L87 Difference]: Start difference. First operand 357 states and 913 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-02-10 03:08:19,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:19,253 INFO L93 Difference]: Finished difference Result 410 states and 1004 transitions. [2022-02-10 03:08:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:19,253 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 22 [2022-02-10 03:08:19,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:19,253 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:08:19,254 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:08:19,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:19,254 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:19,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 100 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 306 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:08:19,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:08:19,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 360. [2022-02-10 03:08:19,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.573816155988858) internal successors, (924), 359 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:19,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 924 transitions. [2022-02-10 03:08:19,257 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 924 transitions. Word has length 22 [2022-02-10 03:08:19,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:19,257 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 924 transitions. [2022-02-10 03:08:19,258 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-02-10 03:08:19,258 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 924 transitions. [2022-02-10 03:08:19,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:19,258 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:19,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:19,274 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-02-10 03:08:19,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable321,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:19,472 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:19,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:19,472 INFO L85 PathProgramCache]: Analyzing trace with hash 77781840, now seen corresponding path program 318 times [2022-02-10 03:08:19,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:19,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119583823] [2022-02-10 03:08:19,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:19,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:19,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:19,560 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:19,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:19,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119583823] [2022-02-10 03:08:19,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119583823] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:19,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679573258] [2022-02-10 03:08:19,560 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:19,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:19,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:19,561 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-02-10 03:08:19,562 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-02-10 03:08:19,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:08:19,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:19,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:08:19,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:19,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-10 03:08:19,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:19,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 55 treesize of output 47 [2022-02-10 03:08:19,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:19,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 47 treesize of output 39 [2022-02-10 03:08:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:19,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:19,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:19,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 42 treesize of output 44 [2022-02-10 03:08:19,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:19,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 27 treesize of output 31 [2022-02-10 03:08:19,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:19,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 23 treesize of output 27 [2022-02-10 03:08:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:19,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679573258] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:19,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:19,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:08:19,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53336718] [2022-02-10 03:08:19,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:19,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:19,956 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:19,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:19,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:19,956 INFO L87 Difference]: Start difference. First operand 360 states and 924 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:20,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:20,249 INFO L93 Difference]: Finished difference Result 419 states and 1033 transitions. [2022-02-10 03:08:20,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:08:20,249 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:08:20,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:20,250 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:08:20,250 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:08:20,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:08:20,250 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 107 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:20,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 148 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 442 Invalid, 0 Unknown, 92 Unchecked, 0.1s Time] [2022-02-10 03:08:20,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:08:20,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 360. [2022-02-10 03:08:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.573816155988858) internal successors, (924), 359 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 924 transitions. [2022-02-10 03:08:20,254 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 924 transitions. Word has length 22 [2022-02-10 03:08:20,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:20,254 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 924 transitions. [2022-02-10 03:08:20,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:20,254 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 924 transitions. [2022-02-10 03:08:20,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:20,255 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:20,255 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:20,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Ended with exit code 0 [2022-02-10 03:08:20,470 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,SelfDestructingSolverStorable322 [2022-02-10 03:08:20,470 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:20,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:20,470 INFO L85 PathProgramCache]: Analyzing trace with hash -369591731, now seen corresponding path program 319 times [2022-02-10 03:08:20,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:20,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704496408] [2022-02-10 03:08:20,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:20,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:20,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:20,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:20,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:20,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704496408] [2022-02-10 03:08:20,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704496408] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:20,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205853181] [2022-02-10 03:08:20,573 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:20,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:20,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:20,574 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-02-10 03:08:20,575 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-02-10 03:08:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:20,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:20,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:20,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:20,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 19 treesize of output 15 [2022-02-10 03:08:20,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:20,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 19 treesize of output 15 [2022-02-10 03:08:20,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:20,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 15 treesize of output 11 [2022-02-10 03:08:20,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:20,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:20,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:20,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 16 treesize of output 20 [2022-02-10 03:08:20,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:20,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:20,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 16 treesize of output 20 [2022-02-10 03:08:20,928 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:20,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205853181] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:20,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:20,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:20,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780052580] [2022-02-10 03:08:20,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:20,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:20,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:20,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:20,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:20,929 INFO L87 Difference]: Start difference. First operand 360 states and 924 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:20,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:20,992 INFO L93 Difference]: Finished difference Result 416 states and 1016 transitions. [2022-02-10 03:08:20,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:20,992 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:20,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:20,993 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:08:20,993 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:08:20,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:20,993 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:20,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 116 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 219 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-02-10 03:08:20,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:08:20,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 360. [2022-02-10 03:08:20,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.573816155988858) internal successors, (924), 359 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:20,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 924 transitions. [2022-02-10 03:08:20,997 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 924 transitions. Word has length 22 [2022-02-10 03:08:20,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:20,997 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 924 transitions. [2022-02-10 03:08:20,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:20,997 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 924 transitions. [2022-02-10 03:08:20,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:20,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:20,997 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:21,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:21,213 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,SelfDestructingSolverStorable323 [2022-02-10 03:08:21,213 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:21,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:21,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1379320777, now seen corresponding path program 320 times [2022-02-10 03:08:21,213 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:21,213 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260875337] [2022-02-10 03:08:21,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:21,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:21,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:21,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:21,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260875337] [2022-02-10 03:08:21,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260875337] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:21,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551449172] [2022-02-10 03:08:21,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:21,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:21,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:21,283 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-02-10 03:08:21,284 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-02-10 03:08:21,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:21,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:21,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:21,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:21,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:21,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 19 treesize of output 15 [2022-02-10 03:08:21,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:21,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:21,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:21,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 9 treesize of output 3 [2022-02-10 03:08:21,457 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:21,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:21,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:21,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 16 treesize of output 20 [2022-02-10 03:08:21,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:21,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, 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-02-10 03:08:21,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:21,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 16 treesize of output 20 [2022-02-10 03:08:21,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:21,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551449172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:21,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:21,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:21,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134765942] [2022-02-10 03:08:21,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:21,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:21,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:21,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:21,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:21,559 INFO L87 Difference]: Start difference. First operand 360 states and 924 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-02-10 03:08:21,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:21,635 INFO L93 Difference]: Finished difference Result 420 states and 1023 transitions. [2022-02-10 03:08:21,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:21,635 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 22 [2022-02-10 03:08:21,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:21,636 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:08:21,636 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:08:21,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:21,636 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:21,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 112 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 316 Invalid, 0 Unknown, 109 Unchecked, 0.1s Time] [2022-02-10 03:08:21,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:08:21,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 358. [2022-02-10 03:08:21,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.5686274509803924) internal successors, (917), 357 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:21,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 917 transitions. [2022-02-10 03:08:21,640 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 917 transitions. Word has length 22 [2022-02-10 03:08:21,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:21,640 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 917 transitions. [2022-02-10 03:08:21,640 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-02-10 03:08:21,640 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 917 transitions. [2022-02-10 03:08:21,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:21,640 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:21,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:21,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Ended with exit code 0 [2022-02-10 03:08:21,854 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,SelfDestructingSolverStorable324 [2022-02-10 03:08:21,854 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:21,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:21,854 INFO L85 PathProgramCache]: Analyzing trace with hash -589958912, now seen corresponding path program 321 times [2022-02-10 03:08:21,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:21,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892515235] [2022-02-10 03:08:21,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:21,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:21,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:21,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:21,931 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:21,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892515235] [2022-02-10 03:08:21,931 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892515235] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:21,931 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526756925] [2022-02-10 03:08:21,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:21,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:21,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:21,932 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-02-10 03:08:21,933 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-02-10 03:08:21,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:21,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:21,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:21,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:22,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:22,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 19 treesize of output 15 [2022-02-10 03:08:22,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:22,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 20 treesize of output 16 [2022-02-10 03:08:22,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:22,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 16 treesize of output 12 [2022-02-10 03:08:22,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:22,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:22,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:22,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 28 treesize of output 30 [2022-02-10 03:08:22,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:22,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:08:22,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:22,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 25 treesize of output 27 [2022-02-10 03:08:22,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:22,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526756925] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:22,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:22,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:22,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886650577] [2022-02-10 03:08:22,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:22,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:22,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:22,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:22,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:22,341 INFO L87 Difference]: Start difference. First operand 358 states and 917 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:22,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:22,508 INFO L93 Difference]: Finished difference Result 425 states and 1032 transitions. [2022-02-10 03:08:22,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:22,509 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:22,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:22,509 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:08:22,509 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:08:22,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=165, Invalid=647, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:08:22,510 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 99 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 82 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:22,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 127 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 402 Invalid, 0 Unknown, 82 Unchecked, 0.1s Time] [2022-02-10 03:08:22,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:08:22,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 365. [2022-02-10 03:08:22,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.590659340659341) internal successors, (943), 364 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:22,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 943 transitions. [2022-02-10 03:08:22,513 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 943 transitions. Word has length 22 [2022-02-10 03:08:22,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:22,514 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 943 transitions. [2022-02-10 03:08:22,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:22,514 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 943 transitions. [2022-02-10 03:08:22,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:22,514 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:22,514 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:22,530 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-02-10 03:08:22,730 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,SelfDestructingSolverStorable325 [2022-02-10 03:08:22,730 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:22,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:22,730 INFO L85 PathProgramCache]: Analyzing trace with hash 200435208, now seen corresponding path program 322 times [2022-02-10 03:08:22,730 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:22,730 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364590908] [2022-02-10 03:08:22,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:22,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:22,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:22,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:22,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:22,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364590908] [2022-02-10 03:08:22,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364590908] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:22,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760012212] [2022-02-10 03:08:22,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:22,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:22,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:22,808 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-02-10 03:08:22,808 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-02-10 03:08:22,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:22,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:22,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:22,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:22,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:22,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 19 treesize of output 15 [2022-02-10 03:08:22,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:22,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 20 treesize of output 16 [2022-02-10 03:08:22,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:22,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 16 treesize of output 12 [2022-02-10 03:08:23,016 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:23,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:23,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:23,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 29 treesize of output 31 [2022-02-10 03:08:23,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:23,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 31 treesize of output 33 [2022-02-10 03:08:23,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:23,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 25 treesize of output 27 [2022-02-10 03:08:23,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:23,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760012212] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:23,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:23,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:23,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631736486] [2022-02-10 03:08:23,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:23,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:23,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:23,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:23,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:23,213 INFO L87 Difference]: Start difference. First operand 365 states and 943 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:23,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:23,518 INFO L93 Difference]: Finished difference Result 445 states and 1065 transitions. [2022-02-10 03:08:23,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:23,518 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:23,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:23,519 INFO L225 Difference]: With dead ends: 445 [2022-02-10 03:08:23,519 INFO L226 Difference]: Without dead ends: 440 [2022-02-10 03:08:23,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=647, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:08:23,519 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 93 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:23,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 188 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 563 Invalid, 0 Unknown, 59 Unchecked, 0.2s Time] [2022-02-10 03:08:23,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-02-10 03:08:23,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 360. [2022-02-10 03:08:23,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.582172701949861) internal successors, (927), 359 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:23,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 927 transitions. [2022-02-10 03:08:23,524 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 927 transitions. Word has length 22 [2022-02-10 03:08:23,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:23,524 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 927 transitions. [2022-02-10 03:08:23,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:23,524 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 927 transitions. [2022-02-10 03:08:23,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:23,524 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:23,524 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:23,540 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-02-10 03:08:23,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable326,323 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:23,735 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:23,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:23,736 INFO L85 PathProgramCache]: Analyzing trace with hash -192976496, now seen corresponding path program 323 times [2022-02-10 03:08:23,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:23,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328097469] [2022-02-10 03:08:23,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:23,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:23,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:23,831 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:23,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328097469] [2022-02-10 03:08:23,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328097469] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:23,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303419421] [2022-02-10 03:08:23,831 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:23,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:23,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:23,833 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-02-10 03:08:23,833 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-02-10 03:08:23,866 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:23,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:23,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:08:23,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:23,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:23,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 59 treesize of output 51 [2022-02-10 03:08:24,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:24,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:08:24,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-02-10 03:08:24,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:24,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:24,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:08:24,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-10 03:08:24,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:08:24,387 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:24,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303419421] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:24,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:24,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:08:24,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995242491] [2022-02-10 03:08:24,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:24,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:24,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:24,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:24,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:24,388 INFO L87 Difference]: Start difference. First operand 360 states and 927 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:24,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:24,769 INFO L93 Difference]: Finished difference Result 416 states and 1036 transitions. [2022-02-10 03:08:24,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:08:24,770 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:08:24,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:24,770 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:08:24,770 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:08:24,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:08:24,771 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 94 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:24,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 132 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 382 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-02-10 03:08:24,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:08:24,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 366. [2022-02-10 03:08:24,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.589041095890411) internal successors, (945), 365 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:24,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 945 transitions. [2022-02-10 03:08:24,775 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 945 transitions. Word has length 22 [2022-02-10 03:08:24,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:24,775 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 945 transitions. [2022-02-10 03:08:24,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:24,775 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 945 transitions. [2022-02-10 03:08:24,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:24,775 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:24,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:24,792 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-02-10 03:08:24,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327,324 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:24,983 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:24,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:24,984 INFO L85 PathProgramCache]: Analyzing trace with hash 214929932, now seen corresponding path program 324 times [2022-02-10 03:08:24,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:24,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605739713] [2022-02-10 03:08:24,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:24,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:25,090 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:25,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:25,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605739713] [2022-02-10 03:08:25,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605739713] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:25,091 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194417620] [2022-02-10 03:08:25,091 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:25,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:25,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:25,092 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-02-10 03:08:25,092 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-02-10 03:08:25,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:08:25,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:25,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:08:25,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:25,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-10 03:08:25,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:25,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-02-10 03:08:25,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:25,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-02-10 03:08:25,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:25,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:25,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:25,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 24 treesize of output 28 [2022-02-10 03:08:25,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:25,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-10 03:08:25,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:25,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 23 treesize of output 27 [2022-02-10 03:08:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:25,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194417620] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:25,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:25,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:08:25,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751004825] [2022-02-10 03:08:25,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:25,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:25,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:25,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:25,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:25,665 INFO L87 Difference]: Start difference. First operand 366 states and 945 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:26,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:26,049 INFO L93 Difference]: Finished difference Result 444 states and 1081 transitions. [2022-02-10 03:08:26,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:08:26,050 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:08:26,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:26,051 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:08:26,051 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:08:26,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:08:26,051 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 105 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:26,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 187 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 487 Invalid, 0 Unknown, 253 Unchecked, 0.1s Time] [2022-02-10 03:08:26,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:08:26,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 368. [2022-02-10 03:08:26,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.5994550408719346) internal successors, (954), 367 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-02-10 03:08:26,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 954 transitions. [2022-02-10 03:08:26,056 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 954 transitions. Word has length 22 [2022-02-10 03:08:26,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:26,056 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 954 transitions. [2022-02-10 03:08:26,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:26,056 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 954 transitions. [2022-02-10 03:08:26,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:26,056 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:26,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:26,073 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-02-10 03:08:26,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,325 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:26,272 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:26,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:26,272 INFO L85 PathProgramCache]: Analyzing trace with hash -88359095, now seen corresponding path program 325 times [2022-02-10 03:08:26,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:26,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102117484] [2022-02-10 03:08:26,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:26,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:26,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:26,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:26,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:26,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102117484] [2022-02-10 03:08:26,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102117484] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:26,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857641852] [2022-02-10 03:08:26,364 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:26,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:26,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:26,365 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-02-10 03:08:26,366 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-02-10 03:08:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:26,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:26,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:26,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:26,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 19 treesize of output 15 [2022-02-10 03:08:26,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:08:26,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:26,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 17 treesize of output 13 [2022-02-10 03:08:26,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:26,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:26,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:26,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 15 treesize of output 19 [2022-02-10 03:08:26,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:26,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, 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-02-10 03:08:26,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:26,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857641852] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:26,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:26,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:26,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066376662] [2022-02-10 03:08:26,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:26,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:26,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:26,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:26,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:26,644 INFO L87 Difference]: Start difference. First operand 368 states and 954 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-02-10 03:08:26,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:26,698 INFO L93 Difference]: Finished difference Result 420 states and 1036 transitions. [2022-02-10 03:08:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:26,698 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 22 [2022-02-10 03:08:26,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:26,699 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:08:26,699 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:08:26,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:26,699 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:26,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 79 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 208 Invalid, 0 Unknown, 90 Unchecked, 0.1s Time] [2022-02-10 03:08:26,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:08:26,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 374. [2022-02-10 03:08:26,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.584450402144772) internal successors, (964), 373 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:26,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 964 transitions. [2022-02-10 03:08:26,703 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 964 transitions. Word has length 22 [2022-02-10 03:08:26,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:26,703 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 964 transitions. [2022-02-10 03:08:26,703 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-02-10 03:08:26,703 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 964 transitions. [2022-02-10 03:08:26,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:26,703 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:26,703 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:26,719 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-02-10 03:08:26,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,326 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:26,917 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:26,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:26,917 INFO L85 PathProgramCache]: Analyzing trace with hash 319547333, now seen corresponding path program 326 times [2022-02-10 03:08:26,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:26,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026642771] [2022-02-10 03:08:26,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:26,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:26,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:27,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:27,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026642771] [2022-02-10 03:08:27,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026642771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:27,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684511269] [2022-02-10 03:08:27,014 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:27,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:27,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:27,015 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-02-10 03:08:27,015 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-02-10 03:08:27,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:27,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:27,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:27,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:27,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:27,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 19 treesize of output 15 [2022-02-10 03:08:27,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:27,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 21 treesize of output 17 [2022-02-10 03:08:27,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:27,208 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:27,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:27,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:27,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 15 treesize of output 19 [2022-02-10 03:08:27,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:27,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 20 treesize of output 24 [2022-02-10 03:08:27,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:27,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:27,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684511269] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:27,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:27,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:27,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796027018] [2022-02-10 03:08:27,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:27,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:27,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:27,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:27,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:27,305 INFO L87 Difference]: Start difference. First operand 374 states and 964 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-02-10 03:08:27,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:27,434 INFO L93 Difference]: Finished difference Result 427 states and 1050 transitions. [2022-02-10 03:08:27,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:08:27,434 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 22 [2022-02-10 03:08:27,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:27,435 INFO L225 Difference]: With dead ends: 427 [2022-02-10 03:08:27,435 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:08:27,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:27,435 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:27,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 94 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 377 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-02-10 03:08:27,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:08:27,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 372. [2022-02-10 03:08:27,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5849056603773586) internal successors, (959), 371 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:27,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 959 transitions. [2022-02-10 03:08:27,439 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 959 transitions. Word has length 22 [2022-02-10 03:08:27,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:27,439 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 959 transitions. [2022-02-10 03:08:27,439 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-02-10 03:08:27,439 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 959 transitions. [2022-02-10 03:08:27,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:27,439 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:27,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:27,456 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-02-10 03:08:27,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,327 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:27,647 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:27,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:27,647 INFO L85 PathProgramCache]: Analyzing trace with hash 79744713, now seen corresponding path program 327 times [2022-02-10 03:08:27,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:27,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104649529] [2022-02-10 03:08:27,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:27,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:27,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:27,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:27,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:27,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104649529] [2022-02-10 03:08:27,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104649529] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:27,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538902991] [2022-02-10 03:08:27,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:27,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:27,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:27,749 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-02-10 03:08:27,750 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-02-10 03:08:27,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:27,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:27,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:27,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:27,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:27,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:28,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:28,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:28,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 11 treesize of output 3 [2022-02-10 03:08:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:28,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:28,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:28,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 15 treesize of output 19 [2022-02-10 03:08:28,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:28,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:28,206 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:28,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538902991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:28,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:28,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:28,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124413549] [2022-02-10 03:08:28,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:28,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:28,206 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:28,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:28,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:28,207 INFO L87 Difference]: Start difference. First operand 372 states and 959 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:08:28,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:28,343 INFO L93 Difference]: Finished difference Result 438 states and 1066 transitions. [2022-02-10 03:08:28,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:28,343 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:08:28,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:28,344 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:08:28,344 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:08:28,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:28,344 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:28,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 123 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 367 Invalid, 0 Unknown, 94 Unchecked, 0.1s Time] [2022-02-10 03:08:28,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:08:28,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 370. [2022-02-10 03:08:28,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5880758807588076) internal successors, (955), 369 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:28,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 955 transitions. [2022-02-10 03:08:28,348 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 955 transitions. Word has length 22 [2022-02-10 03:08:28,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:28,348 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 955 transitions. [2022-02-10 03:08:28,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:08:28,348 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 955 transitions. [2022-02-10 03:08:28,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:28,349 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:28,349 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:28,365 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-02-10 03:08:28,549 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,SelfDestructingSolverStorable331 [2022-02-10 03:08:28,549 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:28,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:28,550 INFO L85 PathProgramCache]: Analyzing trace with hash 950009872, now seen corresponding path program 328 times [2022-02-10 03:08:28,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:28,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112359828] [2022-02-10 03:08:28,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:28,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:28,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:28,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:28,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:28,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112359828] [2022-02-10 03:08:28,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112359828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:28,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317835599] [2022-02-10 03:08:28,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:28,645 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:28,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:28,646 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-02-10 03:08:28,647 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-02-10 03:08:28,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:28,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:28,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:28,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:28,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:28,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:28,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:08:28,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:28,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:28,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:28,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:08:28,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:08:28,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:28,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 15 treesize of output 19 [2022-02-10 03:08:29,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:29,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317835599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:29,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:29,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:29,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575095135] [2022-02-10 03:08:29,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:29,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:29,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:29,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:29,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:29,015 INFO L87 Difference]: Start difference. First operand 370 states and 955 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-02-10 03:08:29,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:29,172 INFO L93 Difference]: Finished difference Result 433 states and 1053 transitions. [2022-02-10 03:08:29,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:08:29,172 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 22 [2022-02-10 03:08:29,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:29,173 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:08:29,173 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:08:29,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:08:29,173 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 50 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:29,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 96 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 382 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-02-10 03:08:29,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:08:29,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 374. [2022-02-10 03:08:29,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5737265415549597) internal successors, (960), 373 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-02-10 03:08:29,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 960 transitions. [2022-02-10 03:08:29,177 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 960 transitions. Word has length 22 [2022-02-10 03:08:29,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:29,177 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 960 transitions. [2022-02-10 03:08:29,177 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-02-10 03:08:29,177 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 960 transitions. [2022-02-10 03:08:29,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:29,178 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:29,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:29,194 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-02-10 03:08:29,378 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,SelfDestructingSolverStorable332 [2022-02-10 03:08:29,378 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:29,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:29,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1548472704, now seen corresponding path program 329 times [2022-02-10 03:08:29,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:29,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073068354] [2022-02-10 03:08:29,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:29,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:29,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:29,477 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:29,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073068354] [2022-02-10 03:08:29,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073068354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:29,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518032012] [2022-02-10 03:08:29,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:29,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:29,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:29,479 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-02-10 03:08:29,479 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-02-10 03:08:29,505 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:29,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:29,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:29,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:29,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:29,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 19 treesize of output 15 [2022-02-10 03:08:29,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:08:29,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:29,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 17 treesize of output 13 [2022-02-10 03:08:29,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:29,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:29,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:29,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 17 treesize of output 21 [2022-02-10 03:08:29,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:29,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 19 treesize of output 23 [2022-02-10 03:08:29,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:29,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:08:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:29,829 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518032012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:29,829 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:29,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:29,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877496322] [2022-02-10 03:08:29,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:29,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:29,830 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:29,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:29,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:29,830 INFO L87 Difference]: Start difference. First operand 374 states and 960 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-02-10 03:08:29,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:29,986 INFO L93 Difference]: Finished difference Result 423 states and 1040 transitions. [2022-02-10 03:08:29,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:08:29,987 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 22 [2022-02-10 03:08:29,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:29,987 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:08:29,987 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:08:29,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:29,988 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:29,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 92 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 368 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:08:29,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:08:29,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 370. [2022-02-10 03:08:29,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5853658536585367) internal successors, (954), 369 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-02-10 03:08:29,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 954 transitions. [2022-02-10 03:08:29,992 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 954 transitions. Word has length 22 [2022-02-10 03:08:29,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:29,992 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 954 transitions. [2022-02-10 03:08:29,992 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-02-10 03:08:29,992 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 954 transitions. [2022-02-10 03:08:29,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:29,992 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:29,992 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:30,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Ended with exit code 0 [2022-02-10 03:08:30,192 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,SelfDestructingSolverStorable333 [2022-02-10 03:08:30,193 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:30,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:30,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1052656124, now seen corresponding path program 330 times [2022-02-10 03:08:30,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:30,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148491828] [2022-02-10 03:08:30,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:30,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:30,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:30,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:30,303 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:30,303 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148491828] [2022-02-10 03:08:30,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148491828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:30,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383033565] [2022-02-10 03:08:30,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:30,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:30,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:30,305 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-02-10 03:08:30,305 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-02-10 03:08:30,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:08:30,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:30,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:08:30,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:30,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:30,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 59 treesize of output 51 [2022-02-10 03:08:30,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:30,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 41 treesize of output 35 [2022-02-10 03:08:30,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:30,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 29 treesize of output 2 [2022-02-10 03:08:30,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:30,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:30,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:30,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 28 treesize of output 32 [2022-02-10 03:08:30,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:30,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 31 treesize of output 35 [2022-02-10 03:08:30,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-10 03:08:30,858 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:30,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383033565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:30,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:30,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:08:30,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736245554] [2022-02-10 03:08:30,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:30,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:30,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:30,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:30,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:30,859 INFO L87 Difference]: Start difference. First operand 370 states and 954 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:31,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:31,202 INFO L93 Difference]: Finished difference Result 449 states and 1112 transitions. [2022-02-10 03:08:31,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:08:31,202 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:08:31,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:31,203 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:08:31,203 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:08:31,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:08:31,203 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 63 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:31,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 162 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 371 Invalid, 0 Unknown, 101 Unchecked, 0.1s Time] [2022-02-10 03:08:31,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:08:31,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 371. [2022-02-10 03:08:31,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.5891891891891894) internal successors, (958), 370 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:31,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 958 transitions. [2022-02-10 03:08:31,207 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 958 transitions. Word has length 22 [2022-02-10 03:08:31,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:31,207 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 958 transitions. [2022-02-10 03:08:31,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:31,207 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 958 transitions. [2022-02-10 03:08:31,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:31,208 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:31,208 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:31,223 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-02-10 03:08:31,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2022-02-10 03:08:31,423 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:31,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:31,424 INFO L85 PathProgramCache]: Analyzing trace with hash 644009104, now seen corresponding path program 331 times [2022-02-10 03:08:31,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:31,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846445781] [2022-02-10 03:08:31,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:31,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:31,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:31,527 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:31,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:31,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846445781] [2022-02-10 03:08:31,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846445781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:31,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814404069] [2022-02-10 03:08:31,527 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:31,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:31,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:31,528 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-02-10 03:08:31,529 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-02-10 03:08:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:31,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:31,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:31,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:31,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 19 treesize of output 15 [2022-02-10 03:08:31,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:31,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:31,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 15 treesize of output 11 [2022-02-10 03:08:31,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:31,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:32,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:32,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 29 treesize of output 31 [2022-02-10 03:08:32,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:32,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 31 treesize of output 33 [2022-02-10 03:08:32,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:32,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 25 treesize of output 27 [2022-02-10 03:08:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:32,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814404069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:32,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:32,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:32,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470793522] [2022-02-10 03:08:32,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:32,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:32,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:32,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:32,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:32,128 INFO L87 Difference]: Start difference. First operand 371 states and 958 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:32,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:32,291 INFO L93 Difference]: Finished difference Result 432 states and 1058 transitions. [2022-02-10 03:08:32,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:32,291 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:32,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:32,291 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:08:32,292 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:08:32,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:08:32,292 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 92 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:32,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 115 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 296 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-02-10 03:08:32,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:08:32,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 371. [2022-02-10 03:08:32,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.5891891891891894) internal successors, (958), 370 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:32,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 958 transitions. [2022-02-10 03:08:32,296 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 958 transitions. Word has length 22 [2022-02-10 03:08:32,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:32,296 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 958 transitions. [2022-02-10 03:08:32,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:32,296 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 958 transitions. [2022-02-10 03:08:32,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:32,296 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:32,296 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:32,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Ended with exit code 0 [2022-02-10 03:08:32,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable335,332 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:32,501 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:32,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:32,502 INFO L85 PathProgramCache]: Analyzing trace with hash -213383412, now seen corresponding path program 332 times [2022-02-10 03:08:32,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:32,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505137064] [2022-02-10 03:08:32,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:32,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:32,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:32,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:32,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505137064] [2022-02-10 03:08:32,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505137064] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:32,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312999020] [2022-02-10 03:08:32,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:32,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:32,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:32,591 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-02-10 03:08:32,591 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-02-10 03:08:32,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:32,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:32,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:32,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:32,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:32,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 19 treesize of output 15 [2022-02-10 03:08:32,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:32,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 19 treesize of output 15 [2022-02-10 03:08:32,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:32,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 10 treesize of output 5 [2022-02-10 03:08:32,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:32,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:32,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:08:32,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:32,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 19 treesize of output 23 [2022-02-10 03:08:32,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:32,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 15 treesize of output 19 [2022-02-10 03:08:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:32,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312999020] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:32,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:32,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:32,953 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950179167] [2022-02-10 03:08:32,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:32,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:32,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:32,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:32,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:32,953 INFO L87 Difference]: Start difference. First operand 371 states and 958 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-02-10 03:08:33,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:33,045 INFO L93 Difference]: Finished difference Result 419 states and 1037 transitions. [2022-02-10 03:08:33,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:33,046 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 22 [2022-02-10 03:08:33,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:33,046 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:08:33,046 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:08:33,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:33,046 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 36 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:33,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 87 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 301 Invalid, 0 Unknown, 89 Unchecked, 0.1s Time] [2022-02-10 03:08:33,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:08:33,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 374. [2022-02-10 03:08:33,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.576407506702413) internal successors, (961), 373 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:33,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 961 transitions. [2022-02-10 03:08:33,050 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 961 transitions. Word has length 22 [2022-02-10 03:08:33,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:33,050 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 961 transitions. [2022-02-10 03:08:33,050 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-02-10 03:08:33,050 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 961 transitions. [2022-02-10 03:08:33,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:33,051 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:33,051 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:33,066 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-02-10 03:08:33,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable336,333 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:33,266 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:33,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:33,266 INFO L85 PathProgramCache]: Analyzing trace with hash 422961454, now seen corresponding path program 333 times [2022-02-10 03:08:33,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:33,267 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428539251] [2022-02-10 03:08:33,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:33,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:33,354 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:33,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:33,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428539251] [2022-02-10 03:08:33,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428539251] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:33,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488203904] [2022-02-10 03:08:33,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:33,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:33,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:33,355 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-02-10 03:08:33,356 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-02-10 03:08:33,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:33,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:33,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:33,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:33,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:33,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:33,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:33,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 17 treesize of output 13 [2022-02-10 03:08:33,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:33,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 9 treesize of output 3 [2022-02-10 03:08:33,587 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:33,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:33,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:33,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 28 treesize of output 30 [2022-02-10 03:08:33,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:33,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:08:33,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:33,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 25 treesize of output 27 [2022-02-10 03:08:33,824 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:33,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488203904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:33,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:33,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:33,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367716454] [2022-02-10 03:08:33,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:33,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:33,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:33,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:33,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:33,825 INFO L87 Difference]: Start difference. First operand 374 states and 961 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:34,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:34,069 INFO L93 Difference]: Finished difference Result 446 states and 1080 transitions. [2022-02-10 03:08:34,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:34,070 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:34,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:34,070 INFO L225 Difference]: With dead ends: 446 [2022-02-10 03:08:34,070 INFO L226 Difference]: Without dead ends: 441 [2022-02-10 03:08:34,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:08:34,071 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 66 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:34,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 139 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 373 Invalid, 0 Unknown, 90 Unchecked, 0.1s Time] [2022-02-10 03:08:34,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-10 03:08:34,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 371. [2022-02-10 03:08:34,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.572972972972973) internal successors, (952), 370 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:34,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 952 transitions. [2022-02-10 03:08:34,084 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 952 transitions. Word has length 22 [2022-02-10 03:08:34,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:34,084 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 952 transitions. [2022-02-10 03:08:34,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:34,085 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 952 transitions. [2022-02-10 03:08:34,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:34,085 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:34,085 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:34,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Ended with exit code 0 [2022-02-10 03:08:34,300 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,SelfDestructingSolverStorable337 [2022-02-10 03:08:34,300 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:34,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:34,301 INFO L85 PathProgramCache]: Analyzing trace with hash -560717359, now seen corresponding path program 334 times [2022-02-10 03:08:34,301 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:34,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564648206] [2022-02-10 03:08:34,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:34,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:34,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:34,377 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:34,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:34,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564648206] [2022-02-10 03:08:34,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564648206] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:34,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747018616] [2022-02-10 03:08:34,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:34,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:34,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:34,379 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-02-10 03:08:34,380 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-02-10 03:08:34,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:34,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:34,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:34,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:34,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:34,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 17 treesize of output 13 [2022-02-10 03:08:34,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:34,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 19 treesize of output 15 [2022-02-10 03:08:34,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:34,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 11 treesize of output 3 [2022-02-10 03:08:34,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:34,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:34,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:34,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 15 treesize of output 19 [2022-02-10 03:08:34,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:34,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 20 treesize of output 24 [2022-02-10 03:08:34,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:34,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 16 treesize of output 20 [2022-02-10 03:08:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:34,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747018616] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:34,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:34,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:34,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842770407] [2022-02-10 03:08:34,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:34,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:34,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:34,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:34,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:34,784 INFO L87 Difference]: Start difference. First operand 371 states and 952 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:08:34,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:34,859 INFO L93 Difference]: Finished difference Result 423 states and 1034 transitions. [2022-02-10 03:08:34,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:34,859 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:08:34,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:34,860 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:08:34,860 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:08:34,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:34,860 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:34,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 86 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 256 Invalid, 0 Unknown, 18 Unchecked, 0.1s Time] [2022-02-10 03:08:34,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:08:34,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 369. [2022-02-10 03:08:34,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.578804347826087) internal successors, (949), 368 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-02-10 03:08:34,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 949 transitions. [2022-02-10 03:08:34,864 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 949 transitions. Word has length 22 [2022-02-10 03:08:34,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:34,864 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 949 transitions. [2022-02-10 03:08:34,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:08:34,864 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 949 transitions. [2022-02-10 03:08:34,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:34,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:34,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:34,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:35,080 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,SelfDestructingSolverStorable338 [2022-02-10 03:08:35,080 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:35,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:35,080 INFO L85 PathProgramCache]: Analyzing trace with hash 2119626682, now seen corresponding path program 335 times [2022-02-10 03:08:35,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:35,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42974763] [2022-02-10 03:08:35,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:35,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:35,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:35,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:35,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:35,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42974763] [2022-02-10 03:08:35,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42974763] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:35,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850915251] [2022-02-10 03:08:35,159 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:35,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:35,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:35,160 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-02-10 03:08:35,161 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-02-10 03:08:35,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:35,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:35,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:35,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:35,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:35,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:35,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 19 treesize of output 15 [2022-02-10 03:08:35,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:35,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 15 treesize of output 11 [2022-02-10 03:08:35,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:35,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:35,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-02-10 03:08:35,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 33 treesize of output 35 [2022-02-10 03:08:35,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:35,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 27 treesize of output 29 [2022-02-10 03:08:35,591 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:35,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850915251] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:35,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:35,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:35,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539995966] [2022-02-10 03:08:35,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:35,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:35,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:35,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:35,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:35,592 INFO L87 Difference]: Start difference. First operand 369 states and 949 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:35,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:35,780 INFO L93 Difference]: Finished difference Result 424 states and 1040 transitions. [2022-02-10 03:08:35,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:35,780 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:35,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:35,780 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:08:35,780 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:08:35,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:08:35,781 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 71 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:35,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 146 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 421 Invalid, 0 Unknown, 76 Unchecked, 0.1s Time] [2022-02-10 03:08:35,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:08:35,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 368. [2022-02-10 03:08:35,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.5749318801089918) internal successors, (945), 367 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 945 transitions. [2022-02-10 03:08:35,785 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 945 transitions. Word has length 22 [2022-02-10 03:08:35,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:35,785 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 945 transitions. [2022-02-10 03:08:35,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:35,785 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 945 transitions. [2022-02-10 03:08:35,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:35,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:35,785 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:35,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Ended with exit code 0 [2022-02-10 03:08:36,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,336 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:36,001 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:36,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:36,001 INFO L85 PathProgramCache]: Analyzing trace with hash -102165675, now seen corresponding path program 336 times [2022-02-10 03:08:36,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:36,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416338773] [2022-02-10 03:08:36,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:36,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:36,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:36,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:36,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:36,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416338773] [2022-02-10 03:08:36,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416338773] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:36,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389978235] [2022-02-10 03:08:36,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:36,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:36,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:36,069 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-02-10 03:08:36,070 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-02-10 03:08:36,099 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:08:36,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:36,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:36,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:36,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:36,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:36,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,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 9 treesize of output 3 [2022-02-10 03:08:36,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:36,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:36,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:36,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 16 treesize of output 20 [2022-02-10 03:08:36,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:36,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:36,355 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389978235] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:36,355 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:36,355 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:36,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4476927] [2022-02-10 03:08:36,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:36,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:36,356 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:36,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:36,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:36,356 INFO L87 Difference]: Start difference. First operand 368 states and 945 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:36,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:36,437 INFO L93 Difference]: Finished difference Result 416 states and 1024 transitions. [2022-02-10 03:08:36,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:36,437 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:08:36,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:36,438 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:08:36,438 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:08:36,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:36,439 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:36,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 90 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 286 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:08:36,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:08:36,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 371. [2022-02-10 03:08:36,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.5648648648648646) internal successors, (949), 370 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-02-10 03:08:36,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 949 transitions. [2022-02-10 03:08:36,444 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 949 transitions. Word has length 22 [2022-02-10 03:08:36,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:36,444 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 949 transitions. [2022-02-10 03:08:36,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:36,444 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 949 transitions. [2022-02-10 03:08:36,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:36,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:36,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:36,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Ended with exit code 0 [2022-02-10 03:08:36,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,337 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:36,667 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:36,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:36,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1109472628, now seen corresponding path program 337 times [2022-02-10 03:08:36,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:36,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168740306] [2022-02-10 03:08:36,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:36,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:36,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:36,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:36,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:36,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168740306] [2022-02-10 03:08:36,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168740306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:36,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639189209] [2022-02-10 03:08:36,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:36,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:36,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:36,785 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-02-10 03:08:36,786 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-02-10 03:08:36,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:36,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:36,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:36,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,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 17 treesize of output 13 [2022-02-10 03:08:36,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:36,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,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 11 treesize of output 3 [2022-02-10 03:08:37,030 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:37,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:37,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:37,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 19 treesize of output 23 [2022-02-10 03:08:37,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:37,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-02-10 03:08:37,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:37,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 27 treesize of output 29 [2022-02-10 03:08:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:37,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639189209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:37,254 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:37,254 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:37,254 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406928580] [2022-02-10 03:08:37,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:37,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:37,254 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:37,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:37,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:37,254 INFO L87 Difference]: Start difference. First operand 371 states and 949 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:37,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:37,429 INFO L93 Difference]: Finished difference Result 428 states and 1049 transitions. [2022-02-10 03:08:37,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:37,429 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:37,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:37,430 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:08:37,430 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:08:37,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=642, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:08:37,430 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 103 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:37,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 129 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 397 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:08:37,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:08:37,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 371. [2022-02-10 03:08:37,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.5648648648648646) internal successors, (949), 370 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-02-10 03:08:37,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 949 transitions. [2022-02-10 03:08:37,434 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 949 transitions. Word has length 22 [2022-02-10 03:08:37,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:37,434 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 949 transitions. [2022-02-10 03:08:37,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:37,434 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 949 transitions. [2022-02-10 03:08:37,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:37,435 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:37,435 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:37,450 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-02-10 03:08:37,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341,338 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:37,650 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:37,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:37,650 INFO L85 PathProgramCache]: Analyzing trace with hash 496297157, now seen corresponding path program 338 times [2022-02-10 03:08:37,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:37,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47845438] [2022-02-10 03:08:37,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:37,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:37,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:37,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:37,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47845438] [2022-02-10 03:08:37,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47845438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:37,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913458421] [2022-02-10 03:08:37,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:37,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:37,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:37,742 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-02-10 03:08:37,749 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-02-10 03:08:37,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:37,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:37,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:37,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:37,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:37,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:37,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 19 treesize of output 15 [2022-02-10 03:08:37,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:37,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 15 treesize of output 11 [2022-02-10 03:08:37,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:37,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:37,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:37,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 16 treesize of output 20 [2022-02-10 03:08:37,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:37,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 20 treesize of output 24 [2022-02-10 03:08:37,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:37,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 16 treesize of output 20 [2022-02-10 03:08:37,984 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:37,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913458421] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:37,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:37,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:37,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501249876] [2022-02-10 03:08:37,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:37,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:37,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:37,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:37,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:37,985 INFO L87 Difference]: Start difference. First operand 371 states and 949 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-02-10 03:08:38,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:38,076 INFO L93 Difference]: Finished difference Result 422 states and 1037 transitions. [2022-02-10 03:08:38,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:38,076 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 22 [2022-02-10 03:08:38,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:38,077 INFO L225 Difference]: With dead ends: 422 [2022-02-10 03:08:38,077 INFO L226 Difference]: Without dead ends: 414 [2022-02-10 03:08:38,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:38,077 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:38,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 108 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 350 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:08:38,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-10 03:08:38,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 369. [2022-02-10 03:08:38,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.5706521739130435) internal successors, (946), 368 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:38,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 946 transitions. [2022-02-10 03:08:38,080 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 946 transitions. Word has length 22 [2022-02-10 03:08:38,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:38,081 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 946 transitions. [2022-02-10 03:08:38,081 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-02-10 03:08:38,081 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 946 transitions. [2022-02-10 03:08:38,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:38,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:38,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:38,097 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-02-10 03:08:38,283 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,SelfDestructingSolverStorable342 [2022-02-10 03:08:38,283 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:38,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:38,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1789402790, now seen corresponding path program 339 times [2022-02-10 03:08:38,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:38,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451128479] [2022-02-10 03:08:38,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:38,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:38,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:38,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:38,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:38,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451128479] [2022-02-10 03:08:38,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451128479] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:38,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049994080] [2022-02-10 03:08:38,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:38,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:38,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:38,373 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-02-10 03:08:38,373 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-02-10 03:08:38,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:38,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:38,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:38,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:38,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:38,538 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 17 treesize of output 13 [2022-02-10 03:08:38,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:38,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 9 treesize of output 3 [2022-02-10 03:08:38,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:38,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:38,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:38,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:38,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 20 treesize of output 24 [2022-02-10 03:08:38,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:38,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 16 treesize of output 20 [2022-02-10 03:08:38,698 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:38,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049994080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:38,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:38,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:38,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231263349] [2022-02-10 03:08:38,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:38,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:38,698 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:38,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:38,699 INFO L87 Difference]: Start difference. First operand 369 states and 946 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:38,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:38,881 INFO L93 Difference]: Finished difference Result 423 states and 1046 transitions. [2022-02-10 03:08:38,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:38,881 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:08:38,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:38,882 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:08:38,882 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:08:38,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:38,882 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 30 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:38,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 132 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:38,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:08:38,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 371. [2022-02-10 03:08:38,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.575675675675676) internal successors, (953), 370 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-02-10 03:08:38,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 953 transitions. [2022-02-10 03:08:38,886 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 953 transitions. Word has length 22 [2022-02-10 03:08:38,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:38,886 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 953 transitions. [2022-02-10 03:08:38,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:38,886 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 953 transitions. [2022-02-10 03:08:38,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:38,887 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:38,887 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:38,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Ended with exit code 0 [2022-02-10 03:08:39,087 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,SelfDestructingSolverStorable343 [2022-02-10 03:08:39,087 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:39,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:39,088 INFO L85 PathProgramCache]: Analyzing trace with hash 529195721, now seen corresponding path program 340 times [2022-02-10 03:08:39,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:39,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299914695] [2022-02-10 03:08:39,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:39,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:39,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:39,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:39,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:39,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299914695] [2022-02-10 03:08:39,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299914695] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:39,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468343302] [2022-02-10 03:08:39,186 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:39,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:39,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:39,190 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-02-10 03:08:39,191 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-02-10 03:08:39,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:39,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:39,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:39,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:39,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:39,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 17 treesize of output 13 [2022-02-10 03:08:39,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 19 treesize of output 15 [2022-02-10 03:08:39,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:39,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:39,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:39,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 15 treesize of output 19 [2022-02-10 03:08:39,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:39,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:39,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 16 treesize of output 20 [2022-02-10 03:08:39,489 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:39,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468343302] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:39,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:39,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:39,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974149273] [2022-02-10 03:08:39,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:39,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:39,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:39,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:39,490 INFO L87 Difference]: Start difference. First operand 371 states and 953 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-02-10 03:08:39,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:39,626 INFO L93 Difference]: Finished difference Result 420 states and 1037 transitions. [2022-02-10 03:08:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:39,626 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 22 [2022-02-10 03:08:39,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:39,627 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:08:39,627 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:08:39,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:39,627 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:39,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 103 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:08:39,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:08:39,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 370. [2022-02-10 03:08:39,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5718157181571817) internal successors, (949), 369 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-02-10 03:08:39,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 949 transitions. [2022-02-10 03:08:39,631 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 949 transitions. Word has length 22 [2022-02-10 03:08:39,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:39,631 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 949 transitions. [2022-02-10 03:08:39,631 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-02-10 03:08:39,631 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 949 transitions. [2022-02-10 03:08:39,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:39,632 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:39,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:39,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Ended with exit code 0 [2022-02-10 03:08:39,842 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,SelfDestructingSolverStorable344 [2022-02-10 03:08:39,842 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:39,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:39,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1715170386, now seen corresponding path program 341 times [2022-02-10 03:08:39,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:39,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615851716] [2022-02-10 03:08:39,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:39,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:39,950 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:39,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:39,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615851716] [2022-02-10 03:08:39,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615851716] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:39,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591080734] [2022-02-10 03:08:39,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:39,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:39,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:39,951 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-02-10 03:08:39,952 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-02-10 03:08:39,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:39,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:39,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:39,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:40,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 17 treesize of output 13 [2022-02-10 03:08:40,096 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 19 treesize of output 15 [2022-02-10 03:08:40,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:40,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 15 treesize of output 11 [2022-02-10 03:08:40,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:40,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:40,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:40,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:40,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:08:40,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:40,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591080734] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:40,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:40,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:40,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101074770] [2022-02-10 03:08:40,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:40,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:40,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:40,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:40,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:40,277 INFO L87 Difference]: Start difference. First operand 370 states and 949 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-02-10 03:08:40,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:40,458 INFO L93 Difference]: Finished difference Result 430 states and 1062 transitions. [2022-02-10 03:08:40,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:40,458 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 22 [2022-02-10 03:08:40,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:40,459 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:08:40,459 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:08:40,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:40,459 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:40,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 131 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:40,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:08:40,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 369. [2022-02-10 03:08:40,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.5706521739130435) internal successors, (946), 368 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:40,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 946 transitions. [2022-02-10 03:08:40,463 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 946 transitions. Word has length 22 [2022-02-10 03:08:40,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:40,463 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 946 transitions. [2022-02-10 03:08:40,463 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-02-10 03:08:40,463 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 946 transitions. [2022-02-10 03:08:40,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:40,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:40,464 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:40,479 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-02-10 03:08:40,671 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,SelfDestructingSolverStorable345 [2022-02-10 03:08:40,671 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:40,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:40,671 INFO L85 PathProgramCache]: Analyzing trace with hash -738390335, now seen corresponding path program 342 times [2022-02-10 03:08:40,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:40,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50748815] [2022-02-10 03:08:40,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:40,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:40,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:40,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:40,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:40,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50748815] [2022-02-10 03:08:40,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50748815] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:40,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211557299] [2022-02-10 03:08:40,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:40,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:40,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:40,793 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-02-10 03:08:40,794 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-02-10 03:08:40,826 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:08:40,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:40,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:40,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:40,918 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 17 treesize of output 13 [2022-02-10 03:08:40,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:40,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 19 treesize of output 15 [2022-02-10 03:08:40,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:40,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:08:41,001 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:41,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:41,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:41,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 16 treesize of output 20 [2022-02-10 03:08:41,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:41,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:41,140 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:41,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211557299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:41,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:41,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:41,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806512334] [2022-02-10 03:08:41,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:41,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:41,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:41,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:41,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:41,141 INFO L87 Difference]: Start difference. First operand 369 states and 946 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:41,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:41,297 INFO L93 Difference]: Finished difference Result 426 states and 1055 transitions. [2022-02-10 03:08:41,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:41,297 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:41,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:41,298 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:08:41,298 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:08:41,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:41,298 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:41,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 116 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 418 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:08:41,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:08:41,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 372. [2022-02-10 03:08:41,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.579514824797844) internal successors, (957), 371 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:41,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 957 transitions. [2022-02-10 03:08:41,302 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 957 transitions. Word has length 22 [2022-02-10 03:08:41,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:41,302 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 957 transitions. [2022-02-10 03:08:41,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:41,302 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 957 transitions. [2022-02-10 03:08:41,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:41,303 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:41,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:41,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Ended with exit code 0 [2022-02-10 03:08:41,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable346,343 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:41,515 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:41,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:41,515 INFO L85 PathProgramCache]: Analyzing trace with hash 52003785, now seen corresponding path program 343 times [2022-02-10 03:08:41,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:41,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41037993] [2022-02-10 03:08:41,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:41,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:41,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:41,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:41,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:41,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41037993] [2022-02-10 03:08:41,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41037993] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:41,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941242969] [2022-02-10 03:08:41,618 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:41,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:41,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:41,619 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-02-10 03:08:41,619 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-02-10 03:08:41,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:41,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:41,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:41,721 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 17 treesize of output 13 [2022-02-10 03:08:41,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:41,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:08:41,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:41,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:41,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:41,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 16 treesize of output 20 [2022-02-10 03:08:41,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:41,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:41,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941242969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:41,938 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:41,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:41,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632319651] [2022-02-10 03:08:41,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:41,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:41,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:41,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:41,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:41,939 INFO L87 Difference]: Start difference. First operand 372 states and 957 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-02-10 03:08:42,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:42,055 INFO L93 Difference]: Finished difference Result 415 states and 1032 transitions. [2022-02-10 03:08:42,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:42,056 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 22 [2022-02-10 03:08:42,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:42,056 INFO L225 Difference]: With dead ends: 415 [2022-02-10 03:08:42,056 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:08:42,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:42,057 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:42,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 83 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 283 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:08:42,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:08:42,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 373. [2022-02-10 03:08:42,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 2.5833333333333335) internal successors, (961), 372 states have internal predecessors, (961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:42,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 961 transitions. [2022-02-10 03:08:42,060 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 961 transitions. Word has length 22 [2022-02-10 03:08:42,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:42,060 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 961 transitions. [2022-02-10 03:08:42,060 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-02-10 03:08:42,060 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 961 transitions. [2022-02-10 03:08:42,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:42,061 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:42,061 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:42,077 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-02-10 03:08:42,261 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,SelfDestructingSolverStorable347 [2022-02-10 03:08:42,262 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:42,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:42,262 INFO L85 PathProgramCache]: Analyzing trace with hash 851278068, now seen corresponding path program 344 times [2022-02-10 03:08:42,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:42,262 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294217218] [2022-02-10 03:08:42,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:42,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:42,368 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:42,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294217218] [2022-02-10 03:08:42,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294217218] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:42,368 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620642763] [2022-02-10 03:08:42,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:42,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:42,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:42,369 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-02-10 03:08:42,370 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-02-10 03:08:42,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:42,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:42,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:42,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:42,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:42,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:42,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:42,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 17 treesize of output 13 [2022-02-10 03:08:42,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:42,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 9 treesize of output 3 [2022-02-10 03:08:42,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:42,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:42,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:42,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 16 treesize of output 20 [2022-02-10 03:08:42,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:42,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:42,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:42,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620642763] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:42,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:42,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:42,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38627279] [2022-02-10 03:08:42,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:42,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:42,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:42,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:42,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:42,793 INFO L87 Difference]: Start difference. First operand 373 states and 961 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:42,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:42,882 INFO L93 Difference]: Finished difference Result 425 states and 1057 transitions. [2022-02-10 03:08:42,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:42,882 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:08:42,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:42,883 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:08:42,883 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:08:42,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:42,883 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:42,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 111 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 229 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-02-10 03:08:42,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:08:42,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 374. [2022-02-10 03:08:42,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5871313672922254) internal successors, (965), 373 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:42,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 965 transitions. [2022-02-10 03:08:42,887 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 965 transitions. Word has length 22 [2022-02-10 03:08:42,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:42,887 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 965 transitions. [2022-02-10 03:08:42,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:42,887 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 965 transitions. [2022-02-10 03:08:42,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:42,888 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:42,888 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:42,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Ended with exit code 0 [2022-02-10 03:08:43,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348,345 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:43,095 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:43,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:43,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1641672188, now seen corresponding path program 345 times [2022-02-10 03:08:43,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:43,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373776802] [2022-02-10 03:08:43,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:43,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:43,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:43,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:43,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373776802] [2022-02-10 03:08:43,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373776802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:43,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645245219] [2022-02-10 03:08:43,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:43,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:43,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:43,214 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-02-10 03:08:43,215 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-02-10 03:08:43,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:43,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:43,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:43,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:43,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:43,378 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 19 treesize of output 15 [2022-02-10 03:08:43,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 15 treesize of output 11 [2022-02-10 03:08:43,424 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:43,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:43,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:43,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 16 treesize of output 20 [2022-02-10 03:08:43,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:43,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 20 treesize of output 24 [2022-02-10 03:08:43,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:43,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 16 treesize of output 20 [2022-02-10 03:08:43,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:43,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645245219] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:43,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:43,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:43,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563708500] [2022-02-10 03:08:43,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:43,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:43,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:43,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:43,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:43,580 INFO L87 Difference]: Start difference. First operand 374 states and 965 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-02-10 03:08:43,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:43,769 INFO L93 Difference]: Finished difference Result 461 states and 1130 transitions. [2022-02-10 03:08:43,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:43,769 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 22 [2022-02-10 03:08:43,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:43,770 INFO L225 Difference]: With dead ends: 461 [2022-02-10 03:08:43,770 INFO L226 Difference]: Without dead ends: 442 [2022-02-10 03:08:43,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:08:43,770 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 43 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:43,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 123 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:43,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-10 03:08:43,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 379. [2022-02-10 03:08:43,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.6005291005291005) internal successors, (983), 378 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:43,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 983 transitions. [2022-02-10 03:08:43,774 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 983 transitions. Word has length 22 [2022-02-10 03:08:43,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:43,774 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 983 transitions. [2022-02-10 03:08:43,774 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-02-10 03:08:43,774 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 983 transitions. [2022-02-10 03:08:43,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:43,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:43,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:43,790 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-02-10 03:08:43,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2022-02-10 03:08:43,990 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:43,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:43,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1248260484, now seen corresponding path program 346 times [2022-02-10 03:08:43,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:43,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296140102] [2022-02-10 03:08:43,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:43,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:43,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:44,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:44,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:44,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296140102] [2022-02-10 03:08:44,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296140102] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:44,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164694723] [2022-02-10 03:08:44,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:44,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:44,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:44,097 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-02-10 03:08:44,097 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-02-10 03:08:44,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:44,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:44,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:44,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:44,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:44,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 19 treesize of output 15 [2022-02-10 03:08:44,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:44,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 17 treesize of output 13 [2022-02-10 03:08:44,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:44,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 9 treesize of output 3 [2022-02-10 03:08:44,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:44,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:44,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:44,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 16 treesize of output 20 [2022-02-10 03:08:44,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:44,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:44,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:44,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164694723] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:44,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:44,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:44,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430099939] [2022-02-10 03:08:44,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:44,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:44,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:44,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:44,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:44,551 INFO L87 Difference]: Start difference. First operand 379 states and 983 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:44,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:44,681 INFO L93 Difference]: Finished difference Result 422 states and 1051 transitions. [2022-02-10 03:08:44,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:44,681 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:08:44,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:44,682 INFO L225 Difference]: With dead ends: 422 [2022-02-10 03:08:44,682 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:08:44,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:44,682 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:44,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 141 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 317 Invalid, 0 Unknown, 197 Unchecked, 0.1s Time] [2022-02-10 03:08:44,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:08:44,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 379. [2022-02-10 03:08:44,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5899470899470898) internal successors, (979), 378 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:44,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 979 transitions. [2022-02-10 03:08:44,686 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 979 transitions. Word has length 22 [2022-02-10 03:08:44,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:44,686 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 979 transitions. [2022-02-10 03:08:44,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:08:44,686 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 979 transitions. [2022-02-10 03:08:44,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:44,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:44,687 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:44,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Ended with exit code 0 [2022-02-10 03:08:44,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,347 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:44,895 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:44,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:44,895 INFO L85 PathProgramCache]: Analyzing trace with hash -153868672, now seen corresponding path program 347 times [2022-02-10 03:08:44,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:44,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72948299] [2022-02-10 03:08:44,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:44,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:44,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:45,045 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:45,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:45,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72948299] [2022-02-10 03:08:45,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72948299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:45,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280983808] [2022-02-10 03:08:45,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:45,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:45,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:45,047 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-02-10 03:08:45,047 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-02-10 03:08:45,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:45,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:45,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:45,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:45,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:45,212 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 19 treesize of output 15 [2022-02-10 03:08:45,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:45,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, 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-02-10 03:08:45,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:45,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:45,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:08:45,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:08:45,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:45,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 18 treesize of output 22 [2022-02-10 03:08:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:45,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280983808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:45,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:45,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:45,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94255003] [2022-02-10 03:08:45,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:45,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:45,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:45,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:45,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:45,475 INFO L87 Difference]: Start difference. First operand 379 states and 979 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:45,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:45,647 INFO L93 Difference]: Finished difference Result 427 states and 1062 transitions. [2022-02-10 03:08:45,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:45,647 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:45,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:45,647 INFO L225 Difference]: With dead ends: 427 [2022-02-10 03:08:45,647 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:08:45,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:45,648 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 95 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:45,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 130 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:08:45,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:08:45,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 376. [2022-02-10 03:08:45,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.592) internal successors, (972), 375 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:45,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-10 03:08:45,652 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-10 03:08:45,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:45,652 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-10 03:08:45,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:45,652 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-10 03:08:45,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:45,652 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:45,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:45,668 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-02-10 03:08:45,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,348 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:45,868 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:45,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash -49251271, now seen corresponding path program 348 times [2022-02-10 03:08:45,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:45,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064888584] [2022-02-10 03:08:45,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:45,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:45,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:45,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:45,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064888584] [2022-02-10 03:08:45,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064888584] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:45,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993336105] [2022-02-10 03:08:45,930 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:45,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:45,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:45,931 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-02-10 03:08:45,931 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-02-10 03:08:45,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:08:45,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:45,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:45,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:46,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:46,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:46,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:46,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:46,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 10 treesize of output 5 [2022-02-10 03:08:46,066 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:46,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:46,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:08:46,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,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 20 treesize of output 24 [2022-02-10 03:08:46,136 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,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 16 treesize of output 20 [2022-02-10 03:08:46,160 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:46,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993336105] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:46,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:46,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:46,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686452941] [2022-02-10 03:08:46,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:46,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:46,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:46,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:46,161 INFO L87 Difference]: Start difference. First operand 376 states and 972 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-02-10 03:08:46,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:46,261 INFO L93 Difference]: Finished difference Result 424 states and 1056 transitions. [2022-02-10 03:08:46,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:46,261 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 22 [2022-02-10 03:08:46,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:46,261 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:08:46,261 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:08:46,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:46,262 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:46,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 82 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:08:46,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:08:46,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 378. [2022-02-10 03:08:46,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.583554376657825) internal successors, (974), 377 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:46,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 974 transitions. [2022-02-10 03:08:46,265 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 974 transitions. Word has length 22 [2022-02-10 03:08:46,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:46,265 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 974 transitions. [2022-02-10 03:08:46,265 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-02-10 03:08:46,266 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 974 transitions. [2022-02-10 03:08:46,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:46,266 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:46,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:46,282 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-02-10 03:08:46,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,349 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:46,471 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:46,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:46,471 INFO L85 PathProgramCache]: Analyzing trace with hash 836547009, now seen corresponding path program 349 times [2022-02-10 03:08:46,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:46,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165199363] [2022-02-10 03:08:46,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:46,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:46,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:46,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:46,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165199363] [2022-02-10 03:08:46,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165199363] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:46,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806950723] [2022-02-10 03:08:46,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:46,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:46,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:46,569 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-02-10 03:08:46,570 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-02-10 03:08:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:46,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:46,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:46,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:46,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:46,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:46,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 21 treesize of output 17 [2022-02-10 03:08:46,726 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 17 treesize of output 13 [2022-02-10 03:08:46,756 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:46,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:46,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,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 15 treesize of output 19 [2022-02-10 03:08:46,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,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 20 treesize of output 24 [2022-02-10 03:08:46,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,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 16 treesize of output 20 [2022-02-10 03:08:46,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:46,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806950723] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:46,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:46,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:46,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885482770] [2022-02-10 03:08:46,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:46,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:46,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:46,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:46,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:46,903 INFO L87 Difference]: Start difference. First operand 378 states and 974 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-02-10 03:08:47,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:47,088 INFO L93 Difference]: Finished difference Result 448 states and 1098 transitions. [2022-02-10 03:08:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:08:47,089 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 22 [2022-02-10 03:08:47,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:47,089 INFO L225 Difference]: With dead ends: 448 [2022-02-10 03:08:47,089 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:08:47,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:47,090 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:47,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 111 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:47,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:08:47,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 380. [2022-02-10 03:08:47,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5778364116094985) internal successors, (977), 379 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:47,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 977 transitions. [2022-02-10 03:08:47,094 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 977 transitions. Word has length 22 [2022-02-10 03:08:47,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:47,094 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 977 transitions. [2022-02-10 03:08:47,094 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-02-10 03:08:47,094 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 977 transitions. [2022-02-10 03:08:47,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:47,095 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:47,095 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:47,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Ended with exit code 0 [2022-02-10 03:08:47,307 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,SelfDestructingSolverStorable353 [2022-02-10 03:08:47,307 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:47,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:47,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1244453437, now seen corresponding path program 350 times [2022-02-10 03:08:47,307 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:47,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727788016] [2022-02-10 03:08:47,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:47,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:47,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:47,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:47,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727788016] [2022-02-10 03:08:47,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727788016] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:47,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282938767] [2022-02-10 03:08:47,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:47,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:47,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:47,374 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-02-10 03:08:47,374 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-02-10 03:08:47,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:47,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:47,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:47,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:47,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:47,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:47,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:08:47,487 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 17 treesize of output 13 [2022-02-10 03:08:47,511 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:47,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:47,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:47,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 15 treesize of output 19 [2022-02-10 03:08:47,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:47,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:47,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 16 treesize of output 20 [2022-02-10 03:08:47,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:47,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282938767] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:47,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:47,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:47,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315184470] [2022-02-10 03:08:47,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:47,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:47,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:47,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:47,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:47,633 INFO L87 Difference]: Start difference. First operand 380 states and 977 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-02-10 03:08:47,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:47,799 INFO L93 Difference]: Finished difference Result 431 states and 1068 transitions. [2022-02-10 03:08:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:47,799 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 22 [2022-02-10 03:08:47,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:47,800 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:08:47,800 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:08:47,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:47,800 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 26 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:47,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 114 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:47,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:08:47,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-10 03:08:47,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5893333333333333) internal successors, (971), 375 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:47,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 971 transitions. [2022-02-10 03:08:47,804 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 971 transitions. Word has length 22 [2022-02-10 03:08:47,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:47,804 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 971 transitions. [2022-02-10 03:08:47,804 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-02-10 03:08:47,804 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 971 transitions. [2022-02-10 03:08:47,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:47,804 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:47,804 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:47,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Ended with exit code 0 [2022-02-10 03:08:48,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,351 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:48,011 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:48,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:48,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1804672636, now seen corresponding path program 351 times [2022-02-10 03:08:48,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:48,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080636527] [2022-02-10 03:08:48,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:48,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:48,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:48,104 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:48,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080636527] [2022-02-10 03:08:48,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080636527] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:48,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110200896] [2022-02-10 03:08:48,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:48,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:48,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:48,105 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-02-10 03:08:48,106 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-02-10 03:08:48,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:48,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:48,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:48,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:48,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:48,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 19 treesize of output 15 [2022-02-10 03:08:48,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 20 treesize of output 16 [2022-02-10 03:08:48,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:48,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:08:48,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:48,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:48,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:48,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:48,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 20 treesize of output 24 [2022-02-10 03:08:48,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:48,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 16 treesize of output 20 [2022-02-10 03:08:48,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:48,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110200896] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:48,468 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:48,468 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:48,468 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231918911] [2022-02-10 03:08:48,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:48,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:48,468 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:48,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:48,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:48,469 INFO L87 Difference]: Start difference. First operand 376 states and 971 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-02-10 03:08:48,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:48,668 INFO L93 Difference]: Finished difference Result 490 states and 1183 transitions. [2022-02-10 03:08:48,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:08:48,668 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 22 [2022-02-10 03:08:48,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:48,668 INFO L225 Difference]: With dead ends: 490 [2022-02-10 03:08:48,668 INFO L226 Difference]: Without dead ends: 461 [2022-02-10 03:08:48,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:48,669 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:48,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 119 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:48,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-10 03:08:48,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 381. [2022-02-10 03:08:48,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.6026315789473684) internal successors, (989), 380 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:48,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 989 transitions. [2022-02-10 03:08:48,673 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 989 transitions. Word has length 22 [2022-02-10 03:08:48,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:48,673 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 989 transitions. [2022-02-10 03:08:48,673 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-02-10 03:08:48,673 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 989 transitions. [2022-02-10 03:08:48,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:48,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:48,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:48,689 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-02-10 03:08:48,874 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,SelfDestructingSolverStorable355 [2022-02-10 03:08:48,874 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:48,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:48,874 INFO L85 PathProgramCache]: Analyzing trace with hash 388580856, now seen corresponding path program 352 times [2022-02-10 03:08:48,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:48,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438682913] [2022-02-10 03:08:48,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:48,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:48,987 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:48,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:48,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438682913] [2022-02-10 03:08:48,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438682913] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:48,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35566956] [2022-02-10 03:08:48,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:48,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:48,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:48,989 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-02-10 03:08:48,989 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-02-10 03:08:49,014 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:49,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:49,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:49,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:49,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:49,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 19 treesize of output 15 [2022-02-10 03:08:49,105 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 20 treesize of output 16 [2022-02-10 03:08:49,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:49,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 16 treesize of output 12 [2022-02-10 03:08:49,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:49,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:49,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:49,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 16 treesize of output 20 [2022-02-10 03:08:49,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:49,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:49,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 16 treesize of output 20 [2022-02-10 03:08:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:49,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35566956] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:49,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:49,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:49,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685147642] [2022-02-10 03:08:49,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:49,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:49,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:49,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:49,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:49,278 INFO L87 Difference]: Start difference. First operand 381 states and 989 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-02-10 03:08:49,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:49,451 INFO L93 Difference]: Finished difference Result 453 states and 1105 transitions. [2022-02-10 03:08:49,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:49,451 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 22 [2022-02-10 03:08:49,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:49,451 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:08:49,451 INFO L226 Difference]: Without dead ends: 442 [2022-02-10 03:08:49,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:08:49,452 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 60 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:49,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 143 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:08:49,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-10 03:08:49,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 377. [2022-02-10 03:08:49,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5930851063829787) internal successors, (975), 376 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:49,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-10 03:08:49,456 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-10 03:08:49,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:49,456 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-10 03:08:49,456 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-02-10 03:08:49,456 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-10 03:08:49,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:49,456 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:49,456 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:49,472 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-02-10 03:08:49,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2022-02-10 03:08:49,672 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:49,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:49,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1421454728, now seen corresponding path program 353 times [2022-02-10 03:08:49,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:49,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550796789] [2022-02-10 03:08:49,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:49,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:49,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:49,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:49,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550796789] [2022-02-10 03:08:49,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550796789] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:49,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245737665] [2022-02-10 03:08:49,796 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:49,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:49,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:49,798 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-02-10 03:08:49,798 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-02-10 03:08:49,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:08:49,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:49,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:08:49,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:49,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:49,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 59 treesize of output 51 [2022-02-10 03:08:49,970 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 75 treesize of output 65 [2022-02-10 03:08:49,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:49,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 65 treesize of output 55 [2022-02-10 03:08:50,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:50,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:50,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:50,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 25 treesize of output 29 [2022-02-10 03:08:50,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:50,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 42 treesize of output 44 [2022-02-10 03:08:50,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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, 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-02-10 03:08:50,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:50,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245737665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:50,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:50,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:08:50,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255617383] [2022-02-10 03:08:50,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:50,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:50,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:50,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:50,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:50,329 INFO L87 Difference]: Start difference. First operand 377 states and 975 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:50,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:50,775 INFO L93 Difference]: Finished difference Result 455 states and 1123 transitions. [2022-02-10 03:08:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:08:50,775 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:08:50,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:50,776 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:08:50,776 INFO L226 Difference]: Without dead ends: 455 [2022-02-10 03:08:50,776 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:08:50,777 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 108 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:50,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 190 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:08:50,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-10 03:08:50,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 382. [2022-02-10 03:08:50,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.6010498687664043) internal successors, (991), 381 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:50,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 991 transitions. [2022-02-10 03:08:50,781 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 991 transitions. Word has length 22 [2022-02-10 03:08:50,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:50,781 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 991 transitions. [2022-02-10 03:08:50,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:08:50,781 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 991 transitions. [2022-02-10 03:08:50,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:50,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:50,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:50,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:50,995 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,SelfDestructingSolverStorable357 [2022-02-10 03:08:50,995 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:50,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:50,996 INFO L85 PathProgramCache]: Analyzing trace with hash -631060608, now seen corresponding path program 354 times [2022-02-10 03:08:50,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:50,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778865995] [2022-02-10 03:08:50,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:50,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:50,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:51,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:51,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:51,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778865995] [2022-02-10 03:08:51,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778865995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:51,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177383868] [2022-02-10 03:08:51,093 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:51,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:51,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:51,094 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-02-10 03:08:51,095 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-02-10 03:08:51,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:08:51,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:51,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:51,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:51,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:51,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 19 treesize of output 15 [2022-02-10 03:08:51,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:51,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 21 treesize of output 17 [2022-02-10 03:08:51,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:51,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:08:51,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:51,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:51,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:51,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 17 treesize of output 21 [2022-02-10 03:08:51,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:51,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 22 treesize of output 26 [2022-02-10 03:08:51,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:51,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 18 treesize of output 22 [2022-02-10 03:08:51,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:51,572 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177383868] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:51,572 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:51,572 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:51,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632388374] [2022-02-10 03:08:51,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:51,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:51,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:51,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:51,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:51,572 INFO L87 Difference]: Start difference. First operand 382 states and 991 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:51,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:51,705 INFO L93 Difference]: Finished difference Result 431 states and 1074 transitions. [2022-02-10 03:08:51,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:51,705 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:51,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:51,706 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:08:51,706 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:08:51,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:51,706 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 99 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:51,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 96 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 296 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:08:51,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:08:51,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 377. [2022-02-10 03:08:51,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5930851063829787) internal successors, (975), 376 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:51,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-10 03:08:51,710 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-10 03:08:51,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:51,710 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-10 03:08:51,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:51,711 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-10 03:08:51,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:51,711 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:51,711 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:51,726 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-02-10 03:08:51,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable358,355 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:51,919 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:51,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:51,919 INFO L85 PathProgramCache]: Analyzing trace with hash 2056511676, now seen corresponding path program 355 times [2022-02-10 03:08:51,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:51,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270951299] [2022-02-10 03:08:51,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:51,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:52,030 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:52,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:52,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270951299] [2022-02-10 03:08:52,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270951299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:52,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401889294] [2022-02-10 03:08:52,031 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:52,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:52,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:52,032 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-02-10 03:08:52,032 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-02-10 03:08:52,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:52,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:52,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:52,130 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 19 treesize of output 15 [2022-02-10 03:08:52,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:52,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 19 treesize of output 15 [2022-02-10 03:08:52,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:08:52,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:52,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:52,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:52,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 15 treesize of output 19 [2022-02-10 03:08:52,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:52,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:08:52,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:52,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:52,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401889294] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:52,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:52,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:52,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10787756] [2022-02-10 03:08:52,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:52,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:52,402 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:52,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:52,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:52,402 INFO L87 Difference]: Start difference. First operand 377 states and 975 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-02-10 03:08:52,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:52,489 INFO L93 Difference]: Finished difference Result 432 states and 1076 transitions. [2022-02-10 03:08:52,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:52,489 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 22 [2022-02-10 03:08:52,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:52,490 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:08:52,490 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:08:52,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:52,490 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 49 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:52,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 98 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 218 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-02-10 03:08:52,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:08:52,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 377. [2022-02-10 03:08:52,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5930851063829787) internal successors, (975), 376 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:52,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-10 03:08:52,494 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-10 03:08:52,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:52,494 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-10 03:08:52,494 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-02-10 03:08:52,494 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-10 03:08:52,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:52,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:52,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:52,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Ended with exit code 0 [2022-02-10 03:08:52,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable359,356 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:52,698 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:52,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:52,698 INFO L85 PathProgramCache]: Analyzing trace with hash -200897479, now seen corresponding path program 356 times [2022-02-10 03:08:52,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:52,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376784461] [2022-02-10 03:08:52,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:52,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:52,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:52,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:52,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:52,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376784461] [2022-02-10 03:08:52,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376784461] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:52,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436062829] [2022-02-10 03:08:52,804 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:52,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:52,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:52,805 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-02-10 03:08:52,806 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-02-10 03:08:52,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:52,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:52,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:52,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:52,909 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 19 treesize of output 15 [2022-02-10 03:08:53,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:53,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 19 treesize of output 15 [2022-02-10 03:08:53,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:53,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 15 treesize of output 11 [2022-02-10 03:08:53,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:53,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:53,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:53,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 16 treesize of output 20 [2022-02-10 03:08:53,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:53,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 20 treesize of output 24 [2022-02-10 03:08:53,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:53,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 16 treesize of output 20 [2022-02-10 03:08:53,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:53,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436062829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:53,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:53,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:53,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766024503] [2022-02-10 03:08:53,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:53,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:53,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:53,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:53,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:53,219 INFO L87 Difference]: Start difference. First operand 377 states and 975 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:53,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:53,367 INFO L93 Difference]: Finished difference Result 422 states and 1053 transitions. [2022-02-10 03:08:53,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:53,368 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:53,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:53,369 INFO L225 Difference]: With dead ends: 422 [2022-02-10 03:08:53,369 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:08:53,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:53,369 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:53,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 91 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 340 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:08:53,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:08:53,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 377. [2022-02-10 03:08:53,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5930851063829787) internal successors, (975), 376 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:53,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 975 transitions. [2022-02-10 03:08:53,374 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 975 transitions. Word has length 22 [2022-02-10 03:08:53,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:53,374 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 975 transitions. [2022-02-10 03:08:53,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:53,374 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 975 transitions. [2022-02-10 03:08:53,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:53,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:53,375 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:53,391 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-02-10 03:08:53,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,357 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:53,575 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:53,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:53,576 INFO L85 PathProgramCache]: Analyzing trace with hash 589496641, now seen corresponding path program 357 times [2022-02-10 03:08:53,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:53,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342701193] [2022-02-10 03:08:53,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:53,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:53,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:53,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:53,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342701193] [2022-02-10 03:08:53,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342701193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:53,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820264669] [2022-02-10 03:08:53,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:53,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:53,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:53,688 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-02-10 03:08:53,688 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-02-10 03:08:53,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:08:53,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:53,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:53,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:53,787 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 19 treesize of output 15 [2022-02-10 03:08:53,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:53,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 17 treesize of output 13 [2022-02-10 03:08:53,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:53,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 9 treesize of output 3 [2022-02-10 03:08:53,921 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:53,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:53,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:53,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 16 treesize of output 20 [2022-02-10 03:08:54,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:54,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 20 treesize of output 24 [2022-02-10 03:08:54,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:54,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 16 treesize of output 20 [2022-02-10 03:08:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:54,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820264669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:54,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:54,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:54,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475725113] [2022-02-10 03:08:54,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:54,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:54,077 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:54,077 INFO L87 Difference]: Start difference. First operand 377 states and 975 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-02-10 03:08:54,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:54,192 INFO L93 Difference]: Finished difference Result 421 states and 1053 transitions. [2022-02-10 03:08:54,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:54,192 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 22 [2022-02-10 03:08:54,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:54,193 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:08:54,193 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:08:54,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:54,193 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:54,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 81 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 286 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:08:54,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:08:54,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 376. [2022-02-10 03:08:54,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.592) internal successors, (972), 375 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:54,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-10 03:08:54,197 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-10 03:08:54,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:54,197 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-10 03:08:54,197 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-02-10 03:08:54,197 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-10 03:08:54,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:54,198 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:54,198 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:54,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Ended with exit code 0 [2022-02-10 03:08:54,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,358 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:54,407 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:54,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:54,407 INFO L85 PathProgramCache]: Analyzing trace with hash 54162850, now seen corresponding path program 358 times [2022-02-10 03:08:54,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:54,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093185864] [2022-02-10 03:08:54,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:54,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:54,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:54,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:54,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093185864] [2022-02-10 03:08:54,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093185864] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:54,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389273549] [2022-02-10 03:08:54,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:54,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:54,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:54,577 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-02-10 03:08:54,578 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-02-10 03:08:54,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:54,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:54,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:54,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:54,704 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 19 treesize of output 15 [2022-02-10 03:08:54,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:54,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 21 treesize of output 17 [2022-02-10 03:08:54,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08: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 17 treesize of output 13 [2022-02-10 03:08:54,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:54,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:55,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:55,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 17 treesize of output 21 [2022-02-10 03:08:55,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:55,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 22 treesize of output 26 [2022-02-10 03:08:55,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:55,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 18 treesize of output 22 [2022-02-10 03:08:55,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:55,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389273549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:55,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:55,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:55,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227581166] [2022-02-10 03:08:55,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:55,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:55,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:55,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:55,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:55,140 INFO L87 Difference]: Start difference. First operand 376 states and 972 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:55,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:55,297 INFO L93 Difference]: Finished difference Result 448 states and 1095 transitions. [2022-02-10 03:08:55,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:55,297 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:55,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:55,298 INFO L225 Difference]: With dead ends: 448 [2022-02-10 03:08:55,298 INFO L226 Difference]: Without dead ends: 443 [2022-02-10 03:08:55,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=539, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:55,298 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 115 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:55,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 136 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 391 Invalid, 0 Unknown, 64 Unchecked, 0.1s Time] [2022-02-10 03:08:55,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-10 03:08:55,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 381. [2022-02-10 03:08:55,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.6052631578947367) internal successors, (990), 380 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:55,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 990 transitions. [2022-02-10 03:08:55,303 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 990 transitions. Word has length 22 [2022-02-10 03:08:55,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:55,303 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 990 transitions. [2022-02-10 03:08:55,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:55,303 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 990 transitions. [2022-02-10 03:08:55,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:55,303 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:55,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:55,319 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-02-10 03:08:55,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,359 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:55,519 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:55,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:55,519 INFO L85 PathProgramCache]: Analyzing trace with hash 196084937, now seen corresponding path program 359 times [2022-02-10 03:08:55,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:55,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247647085] [2022-02-10 03:08:55,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:55,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:55,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:55,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247647085] [2022-02-10 03:08:55,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247647085] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:55,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814647730] [2022-02-10 03:08:55,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:08:55,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:55,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:55,594 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-02-10 03:08:55,594 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-02-10 03:08:55,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:08:55,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:55,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:08:55,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:55,683 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 19 treesize of output 15 [2022-02-10 03:08:55,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:55,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 20 treesize of output 16 [2022-02-10 03:08:55,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:55,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 16 treesize of output 12 [2022-02-10 03:08:55,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:55,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:55,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:55,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 16 treesize of output 20 [2022-02-10 03:08:55,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:55,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:08:55,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:55,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 16 treesize of output 20 [2022-02-10 03:08:55,878 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:55,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814647730] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:55,879 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:55,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-02-10 03:08:55,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507271996] [2022-02-10 03:08:55,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:55,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:08:55,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:55,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:08:55,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:08:55,879 INFO L87 Difference]: Start difference. First operand 381 states and 990 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-02-10 03:08:56,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:56,009 INFO L93 Difference]: Finished difference Result 447 states and 1101 transitions. [2022-02-10 03:08:56,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:56,009 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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 22 [2022-02-10 03:08:56,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:56,010 INFO L225 Difference]: With dead ends: 447 [2022-02-10 03:08:56,010 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:08:56,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:08:56,010 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 70 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:56,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 86 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 271 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:08:56,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:08:56,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 384. [2022-02-10 03:08:56,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5953002610966056) internal successors, (994), 383 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:56,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 994 transitions. [2022-02-10 03:08:56,014 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 994 transitions. Word has length 22 [2022-02-10 03:08:56,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:56,014 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 994 transitions. [2022-02-10 03:08:56,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 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-02-10 03:08:56,014 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 994 transitions. [2022-02-10 03:08:56,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:56,015 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:56,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:56,030 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-02-10 03:08:56,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,360 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:56,230 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:56,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:56,231 INFO L85 PathProgramCache]: Analyzing trace with hash 603991365, now seen corresponding path program 360 times [2022-02-10 03:08:56,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:56,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561726879] [2022-02-10 03:08:56,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:56,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:56,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:56,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:56,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:56,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561726879] [2022-02-10 03:08:56,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561726879] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:56,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573610555] [2022-02-10 03:08:56,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:08:56,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:56,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:56,309 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-02-10 03:08:56,310 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-02-10 03:08:56,336 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:08:56,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:56,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:56,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:56,383 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 19 treesize of output 15 [2022-02-10 03:08:56,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:56,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 20 treesize of output 16 [2022-02-10 03:08:56,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:08:56,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:56,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:56,501 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:56,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 16 treesize of output 20 [2022-02-10 03:08:56,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:56,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 20 treesize of output 24 [2022-02-10 03:08:56,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:56,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573610555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:56,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:56,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:08:56,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251002275] [2022-02-10 03:08:56,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:56,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:08:56,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:56,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:08:56,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:08:56,550 INFO L87 Difference]: Start difference. First operand 384 states and 994 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:56,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:56,673 INFO L93 Difference]: Finished difference Result 438 states and 1090 transitions. [2022-02-10 03:08:56,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:56,673 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:08:56,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:56,674 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:08:56,674 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:08:56,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:56,674 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 28 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:56,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 135 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 416 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:08:56,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:08:56,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 381. [2022-02-10 03:08:56,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.6026315789473684) internal successors, (989), 380 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:56,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 989 transitions. [2022-02-10 03:08:56,678 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 989 transitions. Word has length 22 [2022-02-10 03:08:56,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:56,678 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 989 transitions. [2022-02-10 03:08:56,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:08:56,678 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 989 transitions. [2022-02-10 03:08:56,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:56,679 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:56,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:56,695 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-02-10 03:08:56,895 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,SelfDestructingSolverStorable364 [2022-02-10 03:08:56,895 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:56,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:56,895 INFO L85 PathProgramCache]: Analyzing trace with hash 844556970, now seen corresponding path program 361 times [2022-02-10 03:08:56,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:56,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003236893] [2022-02-10 03:08:56,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:56,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:56,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:57,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:57,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:57,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003236893] [2022-02-10 03:08:57,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003236893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:57,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036519634] [2022-02-10 03:08:57,013 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:08:57,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:57,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:57,014 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-02-10 03:08:57,015 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-02-10 03:08:57,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:57,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:57,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:57,116 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 19 treesize of output 15 [2022-02-10 03:08:57,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:57,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 21 treesize of output 17 [2022-02-10 03:08:57,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:57,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 17 treesize of output 13 [2022-02-10 03:08:57,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:57,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:57,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:08:57,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:57,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 22 treesize of output 26 [2022-02-10 03:08:57,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:57,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 18 treesize of output 22 [2022-02-10 03:08:57,692 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:57,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036519634] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:57,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:57,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:08:57,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063546381] [2022-02-10 03:08:57,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:57,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:08:57,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:57,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:08:57,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:08:57,692 INFO L87 Difference]: Start difference. First operand 381 states and 989 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:58,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:58,023 INFO L93 Difference]: Finished difference Result 438 states and 1085 transitions. [2022-02-10 03:08:58,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:08:58,024 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:08:58,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:58,024 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:08:58,024 INFO L226 Difference]: Without dead ends: 433 [2022-02-10 03:08:58,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:08:58,025 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 91 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:58,025 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 157 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 497 Invalid, 0 Unknown, 60 Unchecked, 0.2s Time] [2022-02-10 03:08:58,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-10 03:08:58,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 376. [2022-02-10 03:08:58,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.592) internal successors, (972), 375 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:58,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-10 03:08:58,029 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-10 03:08:58,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:58,029 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-10 03:08:58,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:08:58,029 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-10 03:08:58,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:58,030 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:58,030 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:58,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Ended with exit code 0 [2022-02-10 03:08:58,230 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,SelfDestructingSolverStorable365 [2022-02-10 03:08:58,230 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:58,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:58,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1037883064, now seen corresponding path program 362 times [2022-02-10 03:08:58,230 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:58,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301973214] [2022-02-10 03:08:58,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:58,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:58,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:58,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:58,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:58,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301973214] [2022-02-10 03:08:58,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301973214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:58,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276136277] [2022-02-10 03:08:58,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:58,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:58,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:58,310 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-02-10 03:08:58,311 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-02-10 03:08:58,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:58,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:58,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:58,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:58,399 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 19 treesize of output 15 [2022-02-10 03:08:58,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:58,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 19 treesize of output 15 [2022-02-10 03:08:58,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:58,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 10 treesize of output 5 [2022-02-10 03:08:58,528 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:58,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:58,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:08:58,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:08:58,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:58,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:58,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276136277] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:58,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:58,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:08:58,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085099592] [2022-02-10 03:08:58,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:58,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:08:58,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:58,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:08:58,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:58,658 INFO L87 Difference]: Start difference. First operand 376 states and 972 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:58,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:58,732 INFO L93 Difference]: Finished difference Result 429 states and 1063 transitions. [2022-02-10 03:08:58,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:08:58,732 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:08:58,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:58,733 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:08:58,733 INFO L226 Difference]: Without dead ends: 407 [2022-02-10 03:08:58,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:08:58,733 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 26 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:58,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 139 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 273 Invalid, 0 Unknown, 92 Unchecked, 0.1s Time] [2022-02-10 03:08:58,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-10 03:08:58,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 376. [2022-02-10 03:08:58,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.584) internal successors, (969), 375 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:58,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 969 transitions. [2022-02-10 03:08:58,737 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 969 transitions. Word has length 22 [2022-02-10 03:08:58,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:58,737 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 969 transitions. [2022-02-10 03:08:58,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:08:58,737 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 969 transitions. [2022-02-10 03:08:58,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:58,737 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:58,737 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:58,775 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-02-10 03:08:58,938 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,SelfDestructingSolverStorable366 [2022-02-10 03:08:58,938 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:58,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:58,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1438119113, now seen corresponding path program 363 times [2022-02-10 03:08:58,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:58,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867138668] [2022-02-10 03:08:58,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:58,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:58,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:59,005 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:59,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:59,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867138668] [2022-02-10 03:08:59,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867138668] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:59,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222094871] [2022-02-10 03:08:59,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:59,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:59,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:59,020 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-02-10 03:08:59,020 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-02-10 03:08:59,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:08:59,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:59,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:08:59,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:59,090 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 19 treesize of output 15 [2022-02-10 03:08:59,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:59,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 17 treesize of output 13 [2022-02-10 03:08:59,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:08:59,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:59,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:59,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:59,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:59,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 20 treesize of output 24 [2022-02-10 03:08:59,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:08:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:59,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222094871] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:59,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:59,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:08:59,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703314824] [2022-02-10 03:08:59,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:59,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:08:59,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:59,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:08:59,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:59,269 INFO L87 Difference]: Start difference. First operand 376 states and 969 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-02-10 03:08:59,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:59,340 INFO L93 Difference]: Finished difference Result 431 states and 1070 transitions. [2022-02-10 03:08:59,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:08:59,340 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 22 [2022-02-10 03:08:59,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:59,341 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:08:59,341 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:08:59,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:08:59,341 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 88 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:59,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 100 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 291 Invalid, 0 Unknown, 88 Unchecked, 0.1s Time] [2022-02-10 03:08:59,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:08:59,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-10 03:08:59,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.584) internal successors, (969), 375 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:59,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 969 transitions. [2022-02-10 03:08:59,345 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 969 transitions. Word has length 22 [2022-02-10 03:08:59,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:59,345 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 969 transitions. [2022-02-10 03:08:59,345 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-02-10 03:08:59,345 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 969 transitions. [2022-02-10 03:08:59,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:08:59,346 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:59,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:59,361 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-02-10 03:08:59,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable367,364 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:59,559 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:59,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:59,559 INFO L85 PathProgramCache]: Analyzing trace with hash -216221120, now seen corresponding path program 364 times [2022-02-10 03:08:59,559 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:59,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259691688] [2022-02-10 03:08:59,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:59,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:59,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:59,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259691688] [2022-02-10 03:08:59,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259691688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:59,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023548928] [2022-02-10 03:08:59,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:08:59,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:59,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:59,658 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-02-10 03:08:59,660 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-02-10 03:08:59,684 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:08:59,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:59,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:08:59,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:59,736 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 19 treesize of output 15 [2022-02-10 03:08:59,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:08:59,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:59,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 11 treesize of output 3 [2022-02-10 03:08:59,885 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:59,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:59,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:59,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 17 treesize of output 21 [2022-02-10 03:09:00,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:00,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 22 treesize of output 26 [2022-02-10 03:09:00,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:00,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 18 treesize of output 22 [2022-02-10 03:09:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:00,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023548928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:00,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:00,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:00,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221673726] [2022-02-10 03:09:00,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:00,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:00,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:00,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:00,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:00,184 INFO L87 Difference]: Start difference. First operand 376 states and 969 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:00,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:00,403 INFO L93 Difference]: Finished difference Result 424 states and 1052 transitions. [2022-02-10 03:09:00,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:00,403 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:00,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:00,404 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:09:00,404 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:09:00,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=546, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:09:00,404 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 108 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:00,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 129 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 382 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-02-10 03:09:00,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:09:00,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-10 03:09:00,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.584) internal successors, (969), 375 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:00,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 969 transitions. [2022-02-10 03:09:00,408 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 969 transitions. Word has length 22 [2022-02-10 03:09:00,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:00,408 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 969 transitions. [2022-02-10 03:09:00,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:00,409 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 969 transitions. [2022-02-10 03:09:00,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:00,409 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:00,409 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:00,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Ended with exit code 0 [2022-02-10 03:09:00,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,365 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:00,609 INFO L402 AbstractCegarLoop]: === Iteration 370 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:00,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:00,610 INFO L85 PathProgramCache]: Analyzing trace with hash -663594691, now seen corresponding path program 365 times [2022-02-10 03:09:00,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:00,610 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253945313] [2022-02-10 03:09:00,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:00,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:00,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:00,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:00,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:00,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253945313] [2022-02-10 03:09:00,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253945313] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:00,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335503623] [2022-02-10 03:09:00,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:00,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:00,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:00,722 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-02-10 03:09:00,723 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-02-10 03:09:00,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:09:00,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:00,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:00,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:00,813 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 19 treesize of output 15 [2022-02-10 03:09:00,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:00,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 19 treesize of output 15 [2022-02-10 03:09:00,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:00,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 15 treesize of output 11 [2022-02-10 03:09:00,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:00,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:00,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:00,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 16 treesize of output 20 [2022-02-10 03:09:01,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:01,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 20 treesize of output 24 [2022-02-10 03:09:01,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:01,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 16 treesize of output 20 [2022-02-10 03:09:01,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:01,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335503623] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:01,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:01,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:01,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170343087] [2022-02-10 03:09:01,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:01,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:01,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:01,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:01,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:01,043 INFO L87 Difference]: Start difference. First operand 376 states and 969 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:01,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:01,159 INFO L93 Difference]: Finished difference Result 428 states and 1063 transitions. [2022-02-10 03:09:01,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:01,159 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:09:01,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:01,160 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:09:01,160 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:09:01,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:01,160 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 35 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:01,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 140 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 345 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2022-02-10 03:09:01,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:09:01,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 375. [2022-02-10 03:09:01,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.5802139037433154) internal successors, (965), 374 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:01,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 965 transitions. [2022-02-10 03:09:01,164 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 965 transitions. Word has length 22 [2022-02-10 03:09:01,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:01,164 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 965 transitions. [2022-02-10 03:09:01,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:01,164 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 965 transitions. [2022-02-10 03:09:01,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:01,164 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:01,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:01,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Ended with exit code 0 [2022-02-10 03:09:01,367 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,SelfDestructingSolverStorable369 [2022-02-10 03:09:01,367 INFO L402 AbstractCegarLoop]: === Iteration 371 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:01,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:01,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1834182758, now seen corresponding path program 366 times [2022-02-10 03:09:01,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:01,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475643218] [2022-02-10 03:09:01,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:01,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:01,476 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:01,476 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:01,476 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475643218] [2022-02-10 03:09:01,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475643218] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:01,477 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867586631] [2022-02-10 03:09:01,477 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:01,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:01,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:01,478 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-02-10 03:09:01,478 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-02-10 03:09:01,503 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:01,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:01,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:01,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:01,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:01,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 19 treesize of output 15 [2022-02-10 03:09:01,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:01,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 17 treesize of output 13 [2022-02-10 03:09:01,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:01,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 9 treesize of output 3 [2022-02-10 03:09:01,693 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:01,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:01,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:01,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 16 treesize of output 20 [2022-02-10 03:09:01,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:01,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 20 treesize of output 24 [2022-02-10 03:09:01,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:01,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 16 treesize of output 20 [2022-02-10 03:09:01,813 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:01,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867586631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:01,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:01,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:01,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218267522] [2022-02-10 03:09:01,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:01,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:01,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:01,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:01,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:01,814 INFO L87 Difference]: Start difference. First operand 375 states and 965 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:01,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:01,939 INFO L93 Difference]: Finished difference Result 431 states and 1068 transitions. [2022-02-10 03:09:01,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:01,939 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:01,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:01,940 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:09:01,940 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:09:01,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:01,940 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:01,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 126 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 409 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:09:01,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:09:01,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 376. [2022-02-10 03:09:01,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:01,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:01,944 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:01,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:01,944 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:01,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:01,944 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:01,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:01,944 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:01,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:01,960 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-02-10 03:09:02,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable370 [2022-02-10 03:09:02,160 INFO L402 AbstractCegarLoop]: === Iteration 372 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:02,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:02,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1670390418, now seen corresponding path program 367 times [2022-02-10 03:09:02,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:02,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783680418] [2022-02-10 03:09:02,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:02,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:02,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:02,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:02,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:02,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783680418] [2022-02-10 03:09:02,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783680418] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:02,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016167223] [2022-02-10 03:09:02,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:02,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:02,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:02,308 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-02-10 03:09:02,319 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-02-10 03:09:02,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:02,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:02,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:02,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:02,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 19 treesize of output 15 [2022-02-10 03:09:02,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:02,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 19 treesize of output 15 [2022-02-10 03:09:02,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:02,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 15 treesize of output 11 [2022-02-10 03:09:02,541 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:02,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:02,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:02,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:02,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-02-10 03:09:02,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:02,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 16 treesize of output 20 [2022-02-10 03:09:02,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:02,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016167223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:02,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:02,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:02,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928736269] [2022-02-10 03:09:02,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:02,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:02,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:02,662 INFO L87 Difference]: Start difference. First operand 376 states and 968 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-02-10 03:09:02,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:02,822 INFO L93 Difference]: Finished difference Result 444 states and 1085 transitions. [2022-02-10 03:09:02,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:02,822 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 22 [2022-02-10 03:09:02,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:02,823 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:09:02,823 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:09:02,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:09:02,823 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 41 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:02,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 136 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 435 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-02-10 03:09:02,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:09:02,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 376. [2022-02-10 03:09:02,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:02,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:02,827 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:02,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:02,827 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:02,827 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-02-10 03:09:02,828 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:02,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:02,828 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:02,828 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:02,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Ended with exit code 0 [2022-02-10 03:09:03,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,368 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:03,043 INFO L402 AbstractCegarLoop]: === Iteration 373 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:03,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:03,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2063802122, now seen corresponding path program 368 times [2022-02-10 03:09:03,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:03,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121536583] [2022-02-10 03:09:03,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:03,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:03,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:03,143 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:03,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:03,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121536583] [2022-02-10 03:09:03,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121536583] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:03,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053569150] [2022-02-10 03:09:03,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:03,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:03,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:03,145 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-02-10 03:09:03,145 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-02-10 03:09:03,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:03,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:03,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:03,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:03,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:03,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 19 treesize of output 15 [2022-02-10 03:09:03,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:03,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 17 treesize of output 13 [2022-02-10 03:09:03,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:03,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 9 treesize of output 3 [2022-02-10 03:09:03,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:03,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:03,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:03,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 16 treesize of output 20 [2022-02-10 03:09:03,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:03,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 20 treesize of output 24 [2022-02-10 03:09:03,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:03,541 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:03,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053569150] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:03,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:03,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:03,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600837284] [2022-02-10 03:09:03,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:03,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:03,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:03,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:03,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:03,541 INFO L87 Difference]: Start difference. First operand 376 states and 968 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:03,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:03,638 INFO L93 Difference]: Finished difference Result 432 states and 1071 transitions. [2022-02-10 03:09:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:03,639 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:03,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:03,639 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:09:03,639 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:09:03,639 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:03,639 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:03,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 121 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 356 Invalid, 0 Unknown, 116 Unchecked, 0.1s Time] [2022-02-10 03:09:03,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:09:03,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 376. [2022-02-10 03:09:03,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:03,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:03,643 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:03,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:03,643 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:03,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:03,644 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:03,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:03,644 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:03,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:03,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Ended with exit code 0 [2022-02-10 03:09:03,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,369 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:03,859 INFO L402 AbstractCegarLoop]: === Iteration 374 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:03,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:03,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1655895694, now seen corresponding path program 369 times [2022-02-10 03:09:03,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:03,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461162460] [2022-02-10 03:09:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:03,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:03,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:03,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:03,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:03,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461162460] [2022-02-10 03:09:03,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461162460] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:03,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664065492] [2022-02-10 03:09:03,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:03,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:03,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:03,949 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-02-10 03:09:03,950 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-02-10 03:09:03,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:09:03,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:03,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:03,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:04,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:04,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 19 treesize of output 15 [2022-02-10 03:09:04,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:04,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:04,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:09:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:04,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:04,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:04,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:04,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:04,299 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:04,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664065492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:04,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:04,300 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:04,300 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820014678] [2022-02-10 03:09:04,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:04,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:04,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:04,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:04,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:04,300 INFO L87 Difference]: Start difference. First operand 376 states and 968 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-02-10 03:09:04,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:04,391 INFO L93 Difference]: Finished difference Result 435 states and 1075 transitions. [2022-02-10 03:09:04,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:04,391 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 22 [2022-02-10 03:09:04,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:04,392 INFO L225 Difference]: With dead ends: 435 [2022-02-10 03:09:04,392 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:09:04,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:04,392 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:04,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 127 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 355 Invalid, 0 Unknown, 107 Unchecked, 0.1s Time] [2022-02-10 03:09:04,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:09:04,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 376. [2022-02-10 03:09:04,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:04,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:04,396 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:04,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:04,397 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:04,397 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-02-10 03:09:04,397 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:04,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:04,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:04,397 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:04,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Ended with exit code 0 [2022-02-10 03:09:04,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373,370 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:04,613 INFO L402 AbstractCegarLoop]: === Iteration 375 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:04,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:04,613 INFO L85 PathProgramCache]: Analyzing trace with hash 829036018, now seen corresponding path program 370 times [2022-02-10 03:09:04,613 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:04,613 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296045722] [2022-02-10 03:09:04,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:04,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:04,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:04,699 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:04,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:04,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296045722] [2022-02-10 03:09:04,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296045722] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:04,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799313678] [2022-02-10 03:09:04,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:04,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:04,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:04,700 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-02-10 03:09:04,701 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-02-10 03:09:04,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:04,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:04,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:04,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:04,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:04,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 19 treesize of output 15 [2022-02-10 03:09:04,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:04,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:04,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:04,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 11 treesize of output 3 [2022-02-10 03:09:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:04,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:05,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:05,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 19 treesize of output 23 [2022-02-10 03:09:05,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:05,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 31 treesize of output 33 [2022-02-10 03:09:05,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:05,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:05,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799313678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:05,149 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:05,149 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:05,149 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050919669] [2022-02-10 03:09:05,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:05,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:05,149 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:05,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:05,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:05,149 INFO L87 Difference]: Start difference. First operand 376 states and 968 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:05,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:05,297 INFO L93 Difference]: Finished difference Result 424 states and 1053 transitions. [2022-02-10 03:09:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:05,298 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:05,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:05,298 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:09:05,298 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:09:05,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=593, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:09:05,298 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 74 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:05,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 116 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 348 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-02-10 03:09:05,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:09:05,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 376. [2022-02-10 03:09:05,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:05,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:05,302 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:05,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:05,302 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:05,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:05,302 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:05,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:05,303 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:05,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:05,318 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-02-10 03:09:05,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable374,371 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:05,518 INFO L402 AbstractCegarLoop]: === Iteration 376 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:05,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:05,519 INFO L85 PathProgramCache]: Analyzing trace with hash -821767946, now seen corresponding path program 371 times [2022-02-10 03:09:05,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:05,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161892043] [2022-02-10 03:09:05,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:05,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:05,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:05,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:05,587 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:05,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161892043] [2022-02-10 03:09:05,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161892043] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:05,587 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129707839] [2022-02-10 03:09:05,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:05,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:05,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:05,588 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-02-10 03:09:05,588 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-02-10 03:09:05,613 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:05,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:05,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:05,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:05,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:05,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:05,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:05,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 20 treesize of output 16 [2022-02-10 03:09:05,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:05,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 16 treesize of output 12 [2022-02-10 03:09:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:05,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:05,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:05,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:05,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 20 treesize of output 24 [2022-02-10 03:09:05,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:05,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:05,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129707839] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:05,833 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:05,833 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:05,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512734720] [2022-02-10 03:09:05,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:05,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:05,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:05,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:05,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:05,834 INFO L87 Difference]: Start difference. First operand 376 states and 968 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-02-10 03:09:05,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:05,966 INFO L93 Difference]: Finished difference Result 448 states and 1091 transitions. [2022-02-10 03:09:05,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:05,966 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 22 [2022-02-10 03:09:05,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:05,967 INFO L225 Difference]: With dead ends: 448 [2022-02-10 03:09:05,967 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:09:05,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:09:05,967 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:05,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 136 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 526 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:09:05,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:09:05,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 378. [2022-02-10 03:09:05,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.586206896551724) internal successors, (975), 377 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:05,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 975 transitions. [2022-02-10 03:09:05,971 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 975 transitions. Word has length 22 [2022-02-10 03:09:05,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:05,971 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 975 transitions. [2022-02-10 03:09:05,971 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-02-10 03:09:05,971 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 975 transitions. [2022-02-10 03:09:05,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:05,972 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:05,972 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:05,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Ended with exit code 0 [2022-02-10 03:09:06,187 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,SelfDestructingSolverStorable375 [2022-02-10 03:09:06,187 INFO L402 AbstractCegarLoop]: === Iteration 377 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:06,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:06,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1371485546, now seen corresponding path program 372 times [2022-02-10 03:09:06,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:06,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360349315] [2022-02-10 03:09:06,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:06,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:06,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:06,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:06,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:06,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360349315] [2022-02-10 03:09:06,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360349315] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:06,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185930447] [2022-02-10 03:09:06,263 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:06,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:06,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:06,264 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-02-10 03:09:06,265 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-02-10 03:09:06,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:09:06,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:06,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:06,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:06,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:06,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 19 treesize of output 15 [2022-02-10 03:09:06,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:06,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 20 treesize of output 16 [2022-02-10 03:09:06,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:06,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 16 treesize of output 12 [2022-02-10 03:09:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:06,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:06,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:06,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 16 treesize of output 20 [2022-02-10 03:09:06,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:06,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 20 treesize of output 24 [2022-02-10 03:09:06,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:06,567 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:06,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185930447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:06,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:06,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:06,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764483751] [2022-02-10 03:09:06,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:06,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:06,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:06,568 INFO L87 Difference]: Start difference. First operand 378 states and 975 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-02-10 03:09:06,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:06,716 INFO L93 Difference]: Finished difference Result 439 states and 1072 transitions. [2022-02-10 03:09:06,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:06,716 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 22 [2022-02-10 03:09:06,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:06,717 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:09:06,717 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:09:06,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:09:06,717 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 73 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:06,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 123 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 408 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:09:06,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:09:06,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 376. [2022-02-10 03:09:06,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:06,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:06,721 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:06,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:06,721 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:06,721 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-02-10 03:09:06,721 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:06,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:06,722 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:06,722 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:06,738 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-02-10 03:09:06,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable376,373 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:06,938 INFO L402 AbstractCegarLoop]: === Iteration 378 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:06,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:06,938 INFO L85 PathProgramCache]: Analyzing trace with hash -438550038, now seen corresponding path program 373 times [2022-02-10 03:09:06,938 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:06,938 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942577860] [2022-02-10 03:09:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:06,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:07,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:07,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:07,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942577860] [2022-02-10 03:09:07,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942577860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:07,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671853131] [2022-02-10 03:09:07,143 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:07,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:07,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:07,144 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-02-10 03:09:07,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:07,178 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-02-10 03:09:07,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:07,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:07,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:07,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 19 treesize of output 15 [2022-02-10 03:09:07,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:07,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-02-10 03:09:07,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:07,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:07,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:07,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:07,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 19 treesize of output 23 [2022-02-10 03:09:07,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:09:07,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:07,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:07,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:07,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671853131] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:07,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:07,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:07,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368142142] [2022-02-10 03:09:07,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:07,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:07,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:07,816 INFO L87 Difference]: Start difference. First operand 376 states and 968 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:07,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:07,990 INFO L93 Difference]: Finished difference Result 455 states and 1099 transitions. [2022-02-10 03:09:07,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:07,990 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:07,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:07,991 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:09:07,991 INFO L226 Difference]: Without dead ends: 450 [2022-02-10 03:09:07,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:09:07,991 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 113 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:07,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 126 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 389 Invalid, 0 Unknown, 50 Unchecked, 0.1s Time] [2022-02-10 03:09:07,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-02-10 03:09:07,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 381. [2022-02-10 03:09:07,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5894736842105264) internal successors, (984), 380 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:07,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 984 transitions. [2022-02-10 03:09:07,995 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 984 transitions. Word has length 22 [2022-02-10 03:09:07,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:07,996 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 984 transitions. [2022-02-10 03:09:07,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:07,996 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 984 transitions. [2022-02-10 03:09:07,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:07,996 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:07,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:08,012 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-02-10 03:09:08,211 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,SelfDestructingSolverStorable377 [2022-02-10 03:09:08,211 INFO L402 AbstractCegarLoop]: === Iteration 379 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:08,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:08,211 INFO L85 PathProgramCache]: Analyzing trace with hash 351844082, now seen corresponding path program 374 times [2022-02-10 03:09:08,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:08,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123012847] [2022-02-10 03:09:08,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:08,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:08,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:08,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:08,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:08,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123012847] [2022-02-10 03:09:08,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123012847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:08,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083759167] [2022-02-10 03:09:08,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:08,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:08,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:08,351 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-02-10 03:09:08,351 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-02-10 03:09:08,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:08,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:08,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:08,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:08,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:08,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 19 treesize of output 15 [2022-02-10 03:09:08,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:08,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 21 treesize of output 17 [2022-02-10 03:09:08,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:08,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:08,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:08,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:08,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:09:08,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:09:08,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:08,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 25 treesize of output 27 [2022-02-10 03:09:09,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:09,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083759167] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:09,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:09,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:09,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146395782] [2022-02-10 03:09:09,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:09,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:09,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:09,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:09,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:09,012 INFO L87 Difference]: Start difference. First operand 381 states and 984 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:09,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:09,240 INFO L93 Difference]: Finished difference Result 449 states and 1095 transitions. [2022-02-10 03:09:09,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:09,240 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:09,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:09,241 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:09:09,241 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:09:09,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:09:09,241 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 84 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:09,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 119 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 390 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-02-10 03:09:09,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:09:09,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 376. [2022-02-10 03:09:09,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.5813333333333333) internal successors, (968), 375 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:09,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 968 transitions. [2022-02-10 03:09:09,246 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 968 transitions. Word has length 22 [2022-02-10 03:09:09,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:09,246 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 968 transitions. [2022-02-10 03:09:09,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:09,246 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 968 transitions. [2022-02-10 03:09:09,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:09,246 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:09,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:09,262 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-02-10 03:09:09,447 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,SelfDestructingSolverStorable378 [2022-02-10 03:09:09,447 INFO L402 AbstractCegarLoop]: === Iteration 380 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:09,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:09,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1652718182, now seen corresponding path program 375 times [2022-02-10 03:09:09,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:09,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874039976] [2022-02-10 03:09:09,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:09,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:09,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:09,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:09,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:09,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874039976] [2022-02-10 03:09:09,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874039976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:09,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093144609] [2022-02-10 03:09:09,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:09,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:09,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:09,523 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-02-10 03:09:09,524 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-02-10 03:09:09,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:09,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:09,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:09,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:09,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:09,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 17 treesize of output 13 [2022-02-10 03:09:09,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:09,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 17 treesize of output 13 [2022-02-10 03:09:09,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:09,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 9 treesize of output 3 [2022-02-10 03:09:09,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:09,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:09,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 16 treesize of output 20 [2022-02-10 03:09:09,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:09,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:09,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 16 treesize of output 20 [2022-02-10 03:09:09,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:09,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093144609] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:09,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:09,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:09,771 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294632065] [2022-02-10 03:09:09,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:09,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:09,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:09,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:09,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:09,771 INFO L87 Difference]: Start difference. First operand 376 states and 968 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:09,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:09,828 INFO L93 Difference]: Finished difference Result 418 states and 1039 transitions. [2022-02-10 03:09:09,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:09,828 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:09,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:09,829 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:09:09,829 INFO L226 Difference]: Without dead ends: 411 [2022-02-10 03:09:09,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:09,829 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:09,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 102 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 213 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-02-10 03:09:09,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-02-10 03:09:09,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 377. [2022-02-10 03:09:09,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5797872340425534) internal successors, (970), 376 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:09,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 970 transitions. [2022-02-10 03:09:09,833 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 970 transitions. Word has length 22 [2022-02-10 03:09:09,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:09,833 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 970 transitions. [2022-02-10 03:09:09,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:09,833 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 970 transitions. [2022-02-10 03:09:09,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:09,834 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:09,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:09,849 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-02-10 03:09:10,049 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,SelfDestructingSolverStorable379 [2022-02-10 03:09:10,049 INFO L402 AbstractCegarLoop]: === Iteration 381 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:10,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2060624610, now seen corresponding path program 376 times [2022-02-10 03:09:10,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:10,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245565798] [2022-02-10 03:09:10,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:10,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:10,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:10,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:10,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:10,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245565798] [2022-02-10 03:09:10,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245565798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:10,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345934273] [2022-02-10 03:09:10,134 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:10,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:10,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:10,135 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-02-10 03:09:10,136 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-02-10 03:09:10,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:10,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:10,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:10,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:10,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:10,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:10,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:10,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 19 treesize of output 15 [2022-02-10 03:09:10,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:10,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 15 treesize of output 11 [2022-02-10 03:09:10,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:10,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:10,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:10,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 16 treesize of output 20 [2022-02-10 03:09:10,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:10,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 20 treesize of output 24 [2022-02-10 03:09:10,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:10,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:10,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345934273] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:10,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:10,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:10,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068505128] [2022-02-10 03:09:10,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:10,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:10,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:10,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:10,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:10,393 INFO L87 Difference]: Start difference. First operand 377 states and 970 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-02-10 03:09:10,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:10,505 INFO L93 Difference]: Finished difference Result 421 states and 1045 transitions. [2022-02-10 03:09:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:10,505 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 22 [2022-02-10 03:09:10,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:10,506 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:09:10,506 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:09:10,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:10,506 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 25 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:10,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 138 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 415 Invalid, 0 Unknown, 62 Unchecked, 0.1s Time] [2022-02-10 03:09:10,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:09:10,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 375. [2022-02-10 03:09:10,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.585561497326203) internal successors, (967), 374 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:10,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 967 transitions. [2022-02-10 03:09:10,510 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 967 transitions. Word has length 22 [2022-02-10 03:09:10,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:10,510 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 967 transitions. [2022-02-10 03:09:10,510 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-02-10 03:09:10,510 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 967 transitions. [2022-02-10 03:09:10,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:10,511 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:10,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:10,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:10,726 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,SelfDestructingSolverStorable380 [2022-02-10 03:09:10,726 INFO L402 AbstractCegarLoop]: === Iteration 382 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:10,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:10,727 INFO L85 PathProgramCache]: Analyzing trace with hash 250589026, now seen corresponding path program 377 times [2022-02-10 03:09:10,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:10,727 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248350205] [2022-02-10 03:09:10,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:10,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:10,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:10,828 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:10,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248350205] [2022-02-10 03:09:10,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248350205] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:10,828 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044352651] [2022-02-10 03:09:10,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:10,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:10,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:10,829 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-02-10 03:09:10,829 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-02-10 03:09:10,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:10,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:10,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:09:10,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:10,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:10,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 41 treesize of output 35 [2022-02-10 03:09:11,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:11,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:09:11,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:11,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:09:11,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:11,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:11,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 03:09:11,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:11,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 31 treesize of output 35 [2022-02-10 03:09:11,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:11,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 27 treesize of output 31 [2022-02-10 03:09:11,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:11,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044352651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:11,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:11,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:09:11,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530154355] [2022-02-10 03:09:11,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:11,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:11,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:11,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:11,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:11,275 INFO L87 Difference]: Start difference. First operand 375 states and 967 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:09:11,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:11,572 INFO L93 Difference]: Finished difference Result 420 states and 1049 transitions. [2022-02-10 03:09:11,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:11,572 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:09:11,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:11,573 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:09:11,573 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:09:11,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:09:11,573 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 67 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:11,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 156 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 558 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-02-10 03:09:11,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:09:11,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 377. [2022-02-10 03:09:11,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5797872340425534) internal successors, (970), 376 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:11,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 970 transitions. [2022-02-10 03:09:11,578 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 970 transitions. Word has length 22 [2022-02-10 03:09:11,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:11,578 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 970 transitions. [2022-02-10 03:09:11,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:09:11,578 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 970 transitions. [2022-02-10 03:09:11,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:11,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:11,578 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:11,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:11,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381,378 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:11,794 INFO L402 AbstractCegarLoop]: === Iteration 383 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:11,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:11,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1136387306, now seen corresponding path program 378 times [2022-02-10 03:09:11,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:11,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514531667] [2022-02-10 03:09:11,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:11,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:11,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:11,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:11,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514531667] [2022-02-10 03:09:11,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514531667] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:11,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416951914] [2022-02-10 03:09:11,913 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:11,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:11,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:11,914 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-02-10 03:09:11,915 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-02-10 03:09:11,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:09:11,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:11,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:11,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:12,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:12,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 17 treesize of output 13 [2022-02-10 03:09:12,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:12,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 19 treesize of output 15 [2022-02-10 03:09:12,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:12,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:09:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:12,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:12,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:12,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 29 treesize of output 31 [2022-02-10 03:09:12,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:12,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:09:12,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:12,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 25 treesize of output 27 [2022-02-10 03:09:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:12,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416951914] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:12,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:12,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:12,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919814720] [2022-02-10 03:09:12,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:12,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:12,513 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:12,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:12,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:12,514 INFO L87 Difference]: Start difference. First operand 377 states and 970 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:12,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:12,786 INFO L93 Difference]: Finished difference Result 431 states and 1066 transitions. [2022-02-10 03:09:12,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:12,786 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:12,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:12,787 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:09:12,787 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:09:12,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:12,787 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 72 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:12,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 124 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 389 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-02-10 03:09:12,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:09:12,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 379. [2022-02-10 03:09:12,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5899470899470898) internal successors, (979), 378 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:12,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 979 transitions. [2022-02-10 03:09:12,791 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 979 transitions. Word has length 22 [2022-02-10 03:09:12,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:12,791 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 979 transitions. [2022-02-10 03:09:12,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:12,791 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 979 transitions. [2022-02-10 03:09:12,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:12,792 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:12,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:12,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Ended with exit code 0 [2022-02-10 03:09:12,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,379 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:12,994 INFO L402 AbstractCegarLoop]: === Iteration 384 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:12,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:12,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1820821990, now seen corresponding path program 379 times [2022-02-10 03:09:12,994 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:12,994 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410568899] [2022-02-10 03:09:12,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:12,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:13,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:13,091 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:13,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410568899] [2022-02-10 03:09:13,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410568899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:13,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074748568] [2022-02-10 03:09:13,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:13,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:13,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:13,093 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-02-10 03:09:13,093 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-02-10 03:09:13,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:13,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:13,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:13,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:13,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 17 treesize of output 13 [2022-02-10 03:09:13,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:13,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:13,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 11 treesize of output 3 [2022-02-10 03:09:13,307 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:13,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:13,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:13,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 15 treesize of output 19 [2022-02-10 03:09:13,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:13,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:09:13,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:13,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 16 treesize of output 20 [2022-02-10 03:09:13,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:13,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074748568] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:13,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:13,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:13,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836361902] [2022-02-10 03:09:13,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:13,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:13,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:13,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:13,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:13,467 INFO L87 Difference]: Start difference. First operand 379 states and 979 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:13,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:13,586 INFO L93 Difference]: Finished difference Result 430 states and 1064 transitions. [2022-02-10 03:09:13,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:13,587 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:09:13,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:13,588 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:09:13,588 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:09:13,588 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:13,588 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 28 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:13,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 117 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 264 Invalid, 0 Unknown, 59 Unchecked, 0.1s Time] [2022-02-10 03:09:13,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:09:13,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 380. [2022-02-10 03:09:13,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5857519788918206) internal successors, (980), 379 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:13,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-10 03:09:13,592 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-10 03:09:13,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:13,592 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-10 03:09:13,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:13,592 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-10 03:09:13,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:13,593 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:13,593 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:13,609 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-02-10 03:09:13,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,380 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:13,793 INFO L402 AbstractCegarLoop]: === Iteration 385 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:13,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:13,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1544293734, now seen corresponding path program 380 times [2022-02-10 03:09:13,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:13,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708302284] [2022-02-10 03:09:13,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:13,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:13,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:13,899 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:13,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:13,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708302284] [2022-02-10 03:09:13,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708302284] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:13,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68483988] [2022-02-10 03:09:13,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:13,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:13,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:13,901 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-02-10 03:09:13,902 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-02-10 03:09:13,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:13,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:13,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:13,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:14,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:14,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 17 treesize of output 13 [2022-02-10 03:09:14,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:14,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 17 treesize of output 13 [2022-02-10 03:09:14,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:14,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 9 treesize of output 3 [2022-02-10 03:09:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:14,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:14,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:14,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 30 treesize of output 32 [2022-02-10 03:09:14,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:14,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 33 treesize of output 35 [2022-02-10 03:09:14,411 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:14,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:14,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68483988] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:14,472 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:14,472 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:14,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480983980] [2022-02-10 03:09:14,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:14,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:14,472 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:14,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:14,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:14,472 INFO L87 Difference]: Start difference. First operand 380 states and 980 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:14,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:14,751 INFO L93 Difference]: Finished difference Result 431 states and 1069 transitions. [2022-02-10 03:09:14,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:14,751 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:14,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:14,752 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:09:14,752 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:09:14,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:09:14,753 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:14,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 115 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 350 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-02-10 03:09:14,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:09:14,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 379. [2022-02-10 03:09:14,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5925925925925926) internal successors, (980), 378 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:14,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 980 transitions. [2022-02-10 03:09:14,757 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 980 transitions. Word has length 22 [2022-02-10 03:09:14,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:14,757 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 980 transitions. [2022-02-10 03:09:14,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:14,757 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 980 transitions. [2022-02-10 03:09:14,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:14,757 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:14,758 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:14,774 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-02-10 03:09:14,971 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,SelfDestructingSolverStorable384 [2022-02-10 03:09:14,971 INFO L402 AbstractCegarLoop]: === Iteration 386 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:14,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:14,971 INFO L85 PathProgramCache]: Analyzing trace with hash -801238839, now seen corresponding path program 381 times [2022-02-10 03:09:14,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:14,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118109659] [2022-02-10 03:09:14,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:14,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:14,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:15,060 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:15,060 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:15,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118109659] [2022-02-10 03:09:15,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118109659] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:15,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256564645] [2022-02-10 03:09:15,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:15,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:15,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:15,062 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-02-10 03:09:15,062 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-02-10 03:09:15,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:15,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:15,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:15,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:15,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:15,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 19 treesize of output 15 [2022-02-10 03:09:15,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:15,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 19 treesize of output 15 [2022-02-10 03:09:15,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:15,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 10 treesize of output 5 [2022-02-10 03:09:15,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:15,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:15,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:15,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 17 treesize of output 21 [2022-02-10 03:09:15,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:09:15,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:15,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 15 treesize of output 19 [2022-02-10 03:09:15,346 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:15,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256564645] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:15,347 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:15,347 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:15,347 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357239762] [2022-02-10 03:09:15,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:15,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:15,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:15,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:15,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:15,347 INFO L87 Difference]: Start difference. First operand 379 states and 980 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-02-10 03:09:15,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:15,442 INFO L93 Difference]: Finished difference Result 425 states and 1060 transitions. [2022-02-10 03:09:15,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:15,443 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 22 [2022-02-10 03:09:15,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:15,443 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:09:15,443 INFO L226 Difference]: Without dead ends: 414 [2022-02-10 03:09:15,443 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:15,443 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:15,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 96 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 384 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:09:15,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-10 03:09:15,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 382. [2022-02-10 03:09:15,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5826771653543306) internal successors, (984), 381 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:15,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 984 transitions. [2022-02-10 03:09:15,447 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 984 transitions. Word has length 22 [2022-02-10 03:09:15,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:15,447 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 984 transitions. [2022-02-10 03:09:15,447 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-02-10 03:09:15,447 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 984 transitions. [2022-02-10 03:09:15,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:15,448 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:15,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:15,464 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-02-10 03:09:15,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385,382 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:15,663 INFO L402 AbstractCegarLoop]: === Iteration 387 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:15,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:15,664 INFO L85 PathProgramCache]: Analyzing trace with hash 84559441, now seen corresponding path program 382 times [2022-02-10 03:09:15,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:15,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194835609] [2022-02-10 03:09:15,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:15,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:15,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:15,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:15,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194835609] [2022-02-10 03:09:15,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194835609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:15,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379574281] [2022-02-10 03:09:15,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:15,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:15,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:15,723 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-02-10 03:09:15,726 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-02-10 03:09:15,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:15,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:15,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:15,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:15,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:15,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:15,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:09:15,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:15,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:15,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:15,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:15,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 17 treesize of output 21 [2022-02-10 03:09:15,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:15,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 19 treesize of output 23 [2022-02-10 03:09:15,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:15,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:15,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379574281] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:15,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:15,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:15,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196965727] [2022-02-10 03:09:15,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:15,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:15,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:15,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:15,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:15,949 INFO L87 Difference]: Start difference. First operand 382 states and 984 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-02-10 03:09:16,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:16,061 INFO L93 Difference]: Finished difference Result 454 states and 1100 transitions. [2022-02-10 03:09:16,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:09:16,061 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 22 [2022-02-10 03:09:16,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:16,062 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:09:16,062 INFO L226 Difference]: Without dead ends: 443 [2022-02-10 03:09:16,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:16,062 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 68 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:16,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 84 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 371 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:09:16,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-10 03:09:16,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 384. [2022-02-10 03:09:16,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5796344647519582) internal successors, (988), 383 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:16,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-10 03:09:16,066 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-10 03:09:16,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:16,066 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-10 03:09:16,066 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-02-10 03:09:16,066 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-10 03:09:16,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:16,067 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:16,067 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:16,082 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-02-10 03:09:16,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable386,383 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:16,283 INFO L402 AbstractCegarLoop]: === Iteration 388 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:16,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:16,283 INFO L85 PathProgramCache]: Analyzing trace with hash 768994125, now seen corresponding path program 383 times [2022-02-10 03:09:16,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:16,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260366090] [2022-02-10 03:09:16,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:16,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:16,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:09:16,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:16,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260366090] [2022-02-10 03:09:16,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260366090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:16,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893429974] [2022-02-10 03:09:16,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:16,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:16,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:16,352 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-02-10 03:09:16,353 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-02-10 03:09:16,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:16,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:16,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:09:16,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:16,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:16,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:16,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:09:16,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:09:16,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:16,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:16,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:16,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 19 treesize of output 23 [2022-02-10 03:09:16,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:16,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 15 treesize of output 19 [2022-02-10 03:09:16,621 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:09:16,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893429974] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:16,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:16,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:09:16,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941503422] [2022-02-10 03:09:16,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:16,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:16,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:16,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:16,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:16,622 INFO L87 Difference]: Start difference. First operand 384 states and 988 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:09:16,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:16,742 INFO L93 Difference]: Finished difference Result 419 states and 1042 transitions. [2022-02-10 03:09:16,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:09:16,742 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:09:16,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:16,743 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:09:16,743 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:09:16,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:09:16,743 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:16,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 96 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 422 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:09:16,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:09:16,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 384. [2022-02-10 03:09:16,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.577023498694517) internal successors, (987), 383 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:16,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 987 transitions. [2022-02-10 03:09:16,747 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 987 transitions. Word has length 22 [2022-02-10 03:09:16,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:16,747 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 987 transitions. [2022-02-10 03:09:16,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:09:16,747 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 987 transitions. [2022-02-10 03:09:16,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:16,748 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:16,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:16,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:16,963 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,SelfDestructingSolverStorable387 [2022-02-10 03:09:16,964 INFO L402 AbstractCegarLoop]: === Iteration 389 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:16,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:16,964 INFO L85 PathProgramCache]: Analyzing trace with hash 492465869, now seen corresponding path program 384 times [2022-02-10 03:09:16,964 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:16,964 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251512904] [2022-02-10 03:09:16,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:16,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:16,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:17,023 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:17,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:17,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251512904] [2022-02-10 03:09:17,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251512904] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:17,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688884497] [2022-02-10 03:09:17,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:17,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:17,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:17,024 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-02-10 03:09:17,025 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-02-10 03:09:17,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:17,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:17,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:17,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:17,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:17,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 19 treesize of output 15 [2022-02-10 03:09:17,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:17,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 21 treesize of output 17 [2022-02-10 03:09:17,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:17,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 17 treesize of output 13 [2022-02-10 03:09:17,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:17,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:17,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:17,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 17 treesize of output 21 [2022-02-10 03:09:17,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:17,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 19 treesize of output 23 [2022-02-10 03:09:17,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:17,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 15 treesize of output 19 [2022-02-10 03:09:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:17,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688884497] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:17,283 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:17,283 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:17,283 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084553715] [2022-02-10 03:09:17,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:17,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:17,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:17,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:17,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:17,284 INFO L87 Difference]: Start difference. First operand 384 states and 987 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-02-10 03:09:17,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:17,367 INFO L93 Difference]: Finished difference Result 428 states and 1065 transitions. [2022-02-10 03:09:17,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:17,368 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 22 [2022-02-10 03:09:17,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:17,368 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:09:17,368 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:09:17,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:17,369 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:17,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 88 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 337 Invalid, 0 Unknown, 69 Unchecked, 0.1s Time] [2022-02-10 03:09:17,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:09:17,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 381. [2022-02-10 03:09:17,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5842105263157893) internal successors, (982), 380 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:17,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 982 transitions. [2022-02-10 03:09:17,372 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 982 transitions. Word has length 22 [2022-02-10 03:09:17,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:17,373 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 982 transitions. [2022-02-10 03:09:17,373 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-02-10 03:09:17,373 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 982 transitions. [2022-02-10 03:09:17,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:17,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:17,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:17,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Ended with exit code 0 [2022-02-10 03:09:17,587 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,SelfDestructingSolverStorable388 [2022-02-10 03:09:17,587 INFO L402 AbstractCegarLoop]: === Iteration 390 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:17,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:17,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1774502345, now seen corresponding path program 385 times [2022-02-10 03:09:17,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:17,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131981208] [2022-02-10 03:09:17,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:17,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:17,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:17,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:17,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131981208] [2022-02-10 03:09:17,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131981208] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:17,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097857438] [2022-02-10 03:09:17,678 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:17,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:17,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:17,679 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-02-10 03:09:17,680 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-02-10 03:09:17,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:17,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:17,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:17,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:17,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 19 treesize of output 15 [2022-02-10 03:09:17,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:17,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 21 treesize of output 17 [2022-02-10 03:09:17,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:17,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 17 treesize of output 13 [2022-02-10 03:09:17,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:17,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:17,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:09:17,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:09:17,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:18,004 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:18,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097857438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:18,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:18,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:18,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008371103] [2022-02-10 03:09:18,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:18,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:18,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:18,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:18,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:18,005 INFO L87 Difference]: Start difference. First operand 381 states and 982 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-02-10 03:09:18,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:18,110 INFO L93 Difference]: Finished difference Result 442 states and 1087 transitions. [2022-02-10 03:09:18,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:18,110 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 22 [2022-02-10 03:09:18,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:18,111 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:09:18,111 INFO L226 Difference]: Without dead ends: 432 [2022-02-10 03:09:18,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:09:18,111 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 64 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:18,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 88 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 390 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:09:18,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-10 03:09:18,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 384. [2022-02-10 03:09:18,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.577023498694517) internal successors, (987), 383 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:18,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 987 transitions. [2022-02-10 03:09:18,115 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 987 transitions. Word has length 22 [2022-02-10 03:09:18,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:18,115 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 987 transitions. [2022-02-10 03:09:18,115 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-02-10 03:09:18,115 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 987 transitions. [2022-02-10 03:09:18,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:18,115 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:18,115 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:18,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:18,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable389 [2022-02-10 03:09:18,331 INFO L402 AbstractCegarLoop]: === Iteration 391 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:18,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:18,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2112558523, now seen corresponding path program 386 times [2022-02-10 03:09:18,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:18,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51738648] [2022-02-10 03:09:18,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:18,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:18,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:18,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:18,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:18,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51738648] [2022-02-10 03:09:18,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51738648] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:18,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328671412] [2022-02-10 03:09:18,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:18,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:18,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:18,390 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-02-10 03:09:18,391 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-02-10 03:09:18,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:18,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:18,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:18,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:18,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:18,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:18,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 21 treesize of output 17 [2022-02-10 03:09:18,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:18,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 17 treesize of output 13 [2022-02-10 03:09:18,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:18,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:18,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:18,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 17 treesize of output 21 [2022-02-10 03:09:18,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:18,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 19 treesize of output 23 [2022-02-10 03:09:18,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:18,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 15 treesize of output 19 [2022-02-10 03:09:18,622 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:18,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328671412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:18,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:18,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:18,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865072678] [2022-02-10 03:09:18,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:18,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:18,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:18,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:18,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:18,623 INFO L87 Difference]: Start difference. First operand 384 states and 987 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-02-10 03:09:18,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:18,741 INFO L93 Difference]: Finished difference Result 434 states and 1075 transitions. [2022-02-10 03:09:18,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:09:18,741 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 22 [2022-02-10 03:09:18,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:18,741 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:09:18,741 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:09:18,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:18,742 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:18,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 97 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 404 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:09:18,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:09:18,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 382. [2022-02-10 03:09:18,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.58005249343832) internal successors, (983), 381 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:18,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 983 transitions. [2022-02-10 03:09:18,745 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 983 transitions. Word has length 22 [2022-02-10 03:09:18,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:18,745 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 983 transitions. [2022-02-10 03:09:18,746 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-02-10 03:09:18,746 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 983 transitions. [2022-02-10 03:09:18,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:18,746 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:18,746 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:18,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Ended with exit code 0 [2022-02-10 03:09:18,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390,387 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:18,955 INFO L402 AbstractCegarLoop]: === Iteration 392 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:18,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:18,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1942606153, now seen corresponding path program 387 times [2022-02-10 03:09:18,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:18,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786055619] [2022-02-10 03:09:18,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:18,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:18,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:19,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:19,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:19,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786055619] [2022-02-10 03:09:19,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786055619] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:19,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058980826] [2022-02-10 03:09:19,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:19,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:19,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:19,050 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-02-10 03:09:19,051 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-02-10 03:09:19,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:09:19,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:19,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:19,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:19,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:19,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 19 treesize of output 15 [2022-02-10 03:09:19,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:19,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 19 treesize of output 15 [2022-02-10 03:09:19,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:19,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 11 treesize of output 3 [2022-02-10 03:09:19,288 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:19,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:19,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:19,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 17 treesize of output 21 [2022-02-10 03:09:19,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:19,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 19 treesize of output 23 [2022-02-10 03:09:19,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:19,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:19,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:19,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058980826] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:19,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:19,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:19,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319680701] [2022-02-10 03:09:19,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:19,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:19,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:19,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:19,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:19,436 INFO L87 Difference]: Start difference. First operand 382 states and 983 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:19,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:19,569 INFO L93 Difference]: Finished difference Result 439 states and 1084 transitions. [2022-02-10 03:09:19,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:19,569 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:09:19,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:19,570 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:09:19,570 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:09:19,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:19,570 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:19,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 113 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 356 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-02-10 03:09:19,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:09:19,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 379. [2022-02-10 03:09:19,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5899470899470898) internal successors, (979), 378 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:19,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 979 transitions. [2022-02-10 03:09:19,574 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 979 transitions. Word has length 22 [2022-02-10 03:09:19,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:19,574 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 979 transitions. [2022-02-10 03:09:19,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:19,574 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 979 transitions. [2022-02-10 03:09:19,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:19,575 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:19,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:19,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Ended with exit code 0 [2022-02-10 03:09:19,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391,388 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:19,775 INFO L402 AbstractCegarLoop]: === Iteration 393 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:19,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:19,775 INFO L85 PathProgramCache]: Analyzing trace with hash 98942818, now seen corresponding path program 388 times [2022-02-10 03:09:19,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:19,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009030736] [2022-02-10 03:09:19,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:19,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:19,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:19,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:19,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:19,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009030736] [2022-02-10 03:09:19,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009030736] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:19,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127553321] [2022-02-10 03:09:19,902 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:19,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:19,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:19,903 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-02-10 03:09:19,904 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-02-10 03:09:19,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:19,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:19,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:19,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:20,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09: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 19 treesize of output 15 [2022-02-10 03:09:20,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:20,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 20 treesize of output 16 [2022-02-10 03:09:20,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:20,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 16 treesize of output 12 [2022-02-10 03:09:20,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:20,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:20,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:20,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 30 treesize of output 32 [2022-02-10 03:09:20,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:20,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 33 treesize of output 35 [2022-02-10 03:09:20,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:20,456 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:20,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127553321] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:20,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:20,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:20,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923661813] [2022-02-10 03:09:20,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:20,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:20,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:20,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:20,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:20,457 INFO L87 Difference]: Start difference. First operand 379 states and 979 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:20,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:20,678 INFO L93 Difference]: Finished difference Result 459 states and 1131 transitions. [2022-02-10 03:09:20,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:20,679 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:20,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:20,679 INFO L225 Difference]: With dead ends: 459 [2022-02-10 03:09:20,679 INFO L226 Difference]: Without dead ends: 454 [2022-02-10 03:09:20,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=647, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:09:20,680 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 83 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:20,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 116 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 422 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:09:20,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-10 03:09:20,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 385. [2022-02-10 03:09:20,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.6015625) internal successors, (999), 384 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:20,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 999 transitions. [2022-02-10 03:09:20,684 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 999 transitions. Word has length 22 [2022-02-10 03:09:20,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:20,684 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 999 transitions. [2022-02-10 03:09:20,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:20,684 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 999 transitions. [2022-02-10 03:09:20,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:20,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:20,685 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:20,700 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-02-10 03:09:20,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392,389 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:20,899 INFO L402 AbstractCegarLoop]: === Iteration 394 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:20,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:20,899 INFO L85 PathProgramCache]: Analyzing trace with hash 889336938, now seen corresponding path program 389 times [2022-02-10 03:09:20,899 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:20,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152521845] [2022-02-10 03:09:20,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:20,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:20,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:21,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:21,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:21,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152521845] [2022-02-10 03:09:21,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152521845] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:21,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666760441] [2022-02-10 03:09:21,003 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:21,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:21,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:21,004 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-02-10 03:09:21,005 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-02-10 03:09:21,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:21,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:21,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:09:21,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:21,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:21,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 59 treesize of output 51 [2022-02-10 03:09:21,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:21,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 75 treesize of output 65 [2022-02-10 03:09:21,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-10 03:09:21,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:21,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:21,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:21,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 24 treesize of output 28 [2022-02-10 03:09:21,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:21,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 27 treesize of output 31 [2022-02-10 03:09:21,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:21,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 23 treesize of output 27 [2022-02-10 03:09:21,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:21,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666760441] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:21,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:21,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:09:21,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453945585] [2022-02-10 03:09:21,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:21,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:21,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:21,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:21,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:21,502 INFO L87 Difference]: Start difference. First operand 385 states and 999 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:09:21,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:21,764 INFO L93 Difference]: Finished difference Result 432 states and 1084 transitions. [2022-02-10 03:09:21,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:09:21,765 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:09:21,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:21,765 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:09:21,765 INFO L226 Difference]: Without dead ends: 432 [2022-02-10 03:09:21,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:09:21,766 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 61 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:21,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 153 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 439 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-02-10 03:09:21,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-10 03:09:21,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 380. [2022-02-10 03:09:21,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5936675461741423) internal successors, (983), 379 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 983 transitions. [2022-02-10 03:09:21,770 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 983 transitions. Word has length 22 [2022-02-10 03:09:21,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:21,770 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 983 transitions. [2022-02-10 03:09:21,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:09:21,770 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 983 transitions. [2022-02-10 03:09:21,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:21,770 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:21,770 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:21,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Ended with exit code 0 [2022-02-10 03:09:21,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,390 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:21,983 INFO L402 AbstractCegarLoop]: === Iteration 395 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:21,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 495925234, now seen corresponding path program 390 times [2022-02-10 03:09:21,983 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:21,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306533247] [2022-02-10 03:09:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:21,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:22,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:22,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:22,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306533247] [2022-02-10 03:09:22,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306533247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:22,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018781929] [2022-02-10 03:09:22,101 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:22,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:22,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:22,102 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-02-10 03:09:22,102 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-02-10 03:09:22,127 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:22,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:22,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:22,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:22,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:22,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 19 treesize of output 15 [2022-02-10 03:09:22,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:22,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 19 treesize of output 15 [2022-02-10 03:09:22,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:22,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 15 treesize of output 11 [2022-02-10 03:09:22,379 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:22,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:22,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:22,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 29 treesize of output 31 [2022-02-10 03:09:22,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:09:22,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:22,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 25 treesize of output 27 [2022-02-10 03:09:22,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:22,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018781929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:22,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:22,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:22,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399251292] [2022-02-10 03:09:22,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:22,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:22,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:22,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:22,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:22,617 INFO L87 Difference]: Start difference. First operand 380 states and 983 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:22,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:22,839 INFO L93 Difference]: Finished difference Result 441 states and 1098 transitions. [2022-02-10 03:09:22,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:22,840 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:22,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:22,840 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:09:22,840 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:09:22,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:22,841 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 63 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:22,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 122 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 378 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-02-10 03:09:22,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:09:22,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 380. [2022-02-10 03:09:22,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5936675461741423) internal successors, (983), 379 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:22,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 983 transitions. [2022-02-10 03:09:22,845 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 983 transitions. Word has length 22 [2022-02-10 03:09:22,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:22,845 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 983 transitions. [2022-02-10 03:09:22,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:22,845 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 983 transitions. [2022-02-10 03:09:22,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:22,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:22,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:22,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:23,051 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,SelfDestructingSolverStorable394 [2022-02-10 03:09:23,052 INFO L402 AbstractCegarLoop]: === Iteration 396 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:23,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1180359918, now seen corresponding path program 391 times [2022-02-10 03:09:23,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:23,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448019086] [2022-02-10 03:09:23,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:23,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:23,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:23,172 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:23,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448019086] [2022-02-10 03:09:23,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448019086] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:23,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560208469] [2022-02-10 03:09:23,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:23,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:23,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:23,174 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-02-10 03:09:23,174 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-02-10 03:09:23,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:23,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:23,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:23,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:23,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 19 treesize of output 15 [2022-02-10 03:09:23,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:23,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:23,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 11 treesize of output 3 [2022-02-10 03:09:23,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:23,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:23,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:23,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 20 treesize of output 24 [2022-02-10 03:09:23,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 16 treesize of output 20 [2022-02-10 03:09:23,600 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:23,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560208469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:23,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:23,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:23,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896633724] [2022-02-10 03:09:23,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:23,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:23,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:23,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:23,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:23,601 INFO L87 Difference]: Start difference. First operand 380 states and 983 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:23,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:23,708 INFO L93 Difference]: Finished difference Result 432 states and 1070 transitions. [2022-02-10 03:09:23,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:23,708 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:09:23,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:23,709 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:09:23,709 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:09:23,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:23,709 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 52 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:23,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 83 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 266 Invalid, 0 Unknown, 71 Unchecked, 0.1s Time] [2022-02-10 03:09:23,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:09:23,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 382. [2022-02-10 03:09:23,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:23,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:09:23,713 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:09:23,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:23,713 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:09:23,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:23,713 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:09:23,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:23,714 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:23,714 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:23,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Ended with exit code 0 [2022-02-10 03:09:23,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395,392 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:23,923 INFO L402 AbstractCegarLoop]: === Iteration 397 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:23,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:23,923 INFO L85 PathProgramCache]: Analyzing trace with hash 903831662, now seen corresponding path program 392 times [2022-02-10 03:09:23,923 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:23,923 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275915249] [2022-02-10 03:09:23,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:23,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:24,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:24,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:24,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275915249] [2022-02-10 03:09:24,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275915249] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:24,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907646832] [2022-02-10 03:09:24,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:24,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:24,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:24,029 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-02-10 03:09:24,029 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-02-10 03:09:24,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:24,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:24,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:24,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:24,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:24,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:24,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:24,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 17 treesize of output 13 [2022-02-10 03:09:24,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:09:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:24,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:24,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:24,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 29 treesize of output 31 [2022-02-10 03:09:24,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:09:24,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:24,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:24,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:24,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907646832] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:24,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:24,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:24,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307880700] [2022-02-10 03:09:24,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:24,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:24,612 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:24,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:24,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:24,612 INFO L87 Difference]: Start difference. First operand 382 states and 985 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:24,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:24,807 INFO L93 Difference]: Finished difference Result 436 states and 1084 transitions. [2022-02-10 03:09:24,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:24,807 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:24,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:24,808 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:09:24,808 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:09:24,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:09:24,808 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 71 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:24,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 144 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 413 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:09:24,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:09:24,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 384. [2022-02-10 03:09:24,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.597911227154047) internal successors, (995), 383 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:24,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-10 03:09:24,812 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-10 03:09:24,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:24,812 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-10 03:09:24,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:24,812 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-10 03:09:24,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:24,813 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:24,813 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:24,828 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-02-10 03:09:25,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,393 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:25,027 INFO L402 AbstractCegarLoop]: === Iteration 398 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:25,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:25,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1638911602, now seen corresponding path program 393 times [2022-02-10 03:09:25,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:25,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131507273] [2022-02-10 03:09:25,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:25,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:25,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:25,093 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:25,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131507273] [2022-02-10 03:09:25,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131507273] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:25,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664155468] [2022-02-10 03:09:25,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:25,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:25,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:25,094 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-02-10 03:09:25,095 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-02-10 03:09:25,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:25,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:25,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:25,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:25,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:25,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:25,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 21 treesize of output 17 [2022-02-10 03:09:25,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:25,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:25,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:25,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:25,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:25,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 15 treesize of output 19 [2022-02-10 03:09:25,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:25,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 20 treesize of output 24 [2022-02-10 03:09:25,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:25,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:25,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664155468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:25,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:25,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:25,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658396777] [2022-02-10 03:09:25,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:25,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:25,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:25,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:25,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:25,368 INFO L87 Difference]: Start difference. First operand 384 states and 995 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-02-10 03:09:25,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:25,427 INFO L93 Difference]: Finished difference Result 429 states and 1067 transitions. [2022-02-10 03:09:25,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:09:25,428 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 22 [2022-02-10 03:09:25,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:25,428 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:09:25,428 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:09:25,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:09:25,429 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 21 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:25,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 84 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 205 Invalid, 0 Unknown, 64 Unchecked, 0.0s Time] [2022-02-10 03:09:25,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:09:25,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 388. [2022-02-10 03:09:25,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5891472868217056) internal successors, (1002), 387 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:25,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1002 transitions. [2022-02-10 03:09:25,432 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1002 transitions. Word has length 22 [2022-02-10 03:09:25,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:25,433 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1002 transitions. [2022-02-10 03:09:25,433 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-02-10 03:09:25,433 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1002 transitions. [2022-02-10 03:09:25,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:25,433 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:25,433 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:25,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Ended with exit code 0 [2022-02-10 03:09:25,646 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,SelfDestructingSolverStorable397 [2022-02-10 03:09:25,646 INFO L402 AbstractCegarLoop]: === Iteration 399 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:25,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:25,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2057592862, now seen corresponding path program 394 times [2022-02-10 03:09:25,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:25,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935805588] [2022-02-10 03:09:25,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:25,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:25,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:25,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:25,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935805588] [2022-02-10 03:09:25,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935805588] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:25,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801619486] [2022-02-10 03:09:25,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:25,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:25,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:25,713 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-02-10 03:09:25,714 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-02-10 03:09:25,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:25,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:25,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:25,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:25,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:25,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 19 treesize of output 15 [2022-02-10 03:09:25,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:25,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:09:25,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:25,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 17 treesize of output 13 [2022-02-10 03:09:25,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:25,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:25,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:25,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:25,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:25,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 16 treesize of output 20 [2022-02-10 03:09:26,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:26,017 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801619486] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:26,017 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:26,017 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:26,017 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199991107] [2022-02-10 03:09:26,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:26,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:26,017 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:26,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:26,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:26,018 INFO L87 Difference]: Start difference. First operand 388 states and 1002 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-02-10 03:09:26,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:26,140 INFO L93 Difference]: Finished difference Result 443 states and 1098 transitions. [2022-02-10 03:09:26,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:09:26,140 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 22 [2022-02-10 03:09:26,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:26,141 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:09:26,141 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:09:26,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:26,141 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 37 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:26,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 105 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 375 Invalid, 0 Unknown, 56 Unchecked, 0.1s Time] [2022-02-10 03:09:26,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:09:26,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 384. [2022-02-10 03:09:26,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5953002610966056) internal successors, (994), 383 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:26,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 994 transitions. [2022-02-10 03:09:26,145 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 994 transitions. Word has length 22 [2022-02-10 03:09:26,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:26,145 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 994 transitions. [2022-02-10 03:09:26,145 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-02-10 03:09:26,145 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 994 transitions. [2022-02-10 03:09:26,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:26,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:26,146 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:26,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Ended with exit code 0 [2022-02-10 03:09:26,361 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,SelfDestructingSolverStorable398 [2022-02-10 03:09:26,361 INFO L402 AbstractCegarLoop]: === Iteration 400 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:26,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:26,362 INFO L85 PathProgramCache]: Analyzing trace with hash -363754394, now seen corresponding path program 395 times [2022-02-10 03:09:26,362 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:26,362 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765801983] [2022-02-10 03:09:26,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:26,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:26,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:26,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765801983] [2022-02-10 03:09:26,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765801983] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:26,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203443797] [2022-02-10 03:09:26,449 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:26,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:26,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:26,450 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-02-10 03:09:26,451 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-02-10 03:09:26,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:26,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:26,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:26,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:26,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:26,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 19 treesize of output 15 [2022-02-10 03:09:26,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:26,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 17 treesize of output 13 [2022-02-10 03:09:26,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:26,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 9 treesize of output 3 [2022-02-10 03:09:26,701 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:26,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:26,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:26,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 29 treesize of output 31 [2022-02-10 03:09:26,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:26,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 31 treesize of output 33 [2022-02-10 03:09:26,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:26,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:26,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203443797] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:26,960 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:26,960 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:26,960 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562607620] [2022-02-10 03:09:26,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:26,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:26,961 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:26,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:26,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:26,961 INFO L87 Difference]: Start difference. First operand 384 states and 994 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:27,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:27,218 INFO L93 Difference]: Finished difference Result 439 states and 1096 transitions. [2022-02-10 03:09:27,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:27,218 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:27,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:27,219 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:09:27,219 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:09:27,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:09:27,219 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 59 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:27,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 102 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 311 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:09:27,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:09:27,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 383. [2022-02-10 03:09:27,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:27,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:09:27,223 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:09:27,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:27,223 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:09:27,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:27,224 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:09:27,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:27,224 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:27,224 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:27,240 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-02-10 03:09:27,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable399,396 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:27,424 INFO L402 AbstractCegarLoop]: === Iteration 401 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:27,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:27,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1332910834, now seen corresponding path program 396 times [2022-02-10 03:09:27,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:27,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190589301] [2022-02-10 03:09:27,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:27,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:27,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:27,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:27,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190589301] [2022-02-10 03:09:27,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190589301] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:27,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906401956] [2022-02-10 03:09:27,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:27,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:27,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:27,540 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-02-10 03:09:27,540 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-02-10 03:09:27,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:27,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:27,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:27,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:27,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:27,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 19 treesize of output 15 [2022-02-10 03:09:27,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:27,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 19 treesize of output 15 [2022-02-10 03:09:27,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:27,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 15 treesize of output 11 [2022-02-10 03:09:27,776 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:27,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:27,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:27,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 30 treesize of output 32 [2022-02-10 03:09:27,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:27,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 33 treesize of output 35 [2022-02-10 03:09:27,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:27,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:27,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906401956] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:27,966 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:27,966 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:27,966 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757047815] [2022-02-10 03:09:27,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:27,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:27,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:27,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:27,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:27,967 INFO L87 Difference]: Start difference. First operand 383 states and 990 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:28,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:28,152 INFO L93 Difference]: Finished difference Result 458 states and 1135 transitions. [2022-02-10 03:09:28,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:28,153 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:28,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:28,153 INFO L225 Difference]: With dead ends: 458 [2022-02-10 03:09:28,153 INFO L226 Difference]: Without dead ends: 453 [2022-02-10 03:09:28,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:28,154 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 77 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:28,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 105 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 360 Invalid, 0 Unknown, 64 Unchecked, 0.1s Time] [2022-02-10 03:09:28,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-02-10 03:09:28,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 382. [2022-02-10 03:09:28,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:28,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:09:28,158 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:09:28,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:28,158 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:09:28,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:28,158 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:09:28,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:28,158 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:28,158 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:28,174 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-02-10 03:09:28,374 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,SelfDestructingSolverStorable400 [2022-02-10 03:09:28,374 INFO L402 AbstractCegarLoop]: === Iteration 402 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:28,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:28,374 INFO L85 PathProgramCache]: Analyzing trace with hash -718488127, now seen corresponding path program 397 times [2022-02-10 03:09:28,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:28,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344030271] [2022-02-10 03:09:28,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:28,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:28,461 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:28,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:28,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344030271] [2022-02-10 03:09:28,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344030271] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:28,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730027822] [2022-02-10 03:09:28,461 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:28,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:28,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:28,462 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-02-10 03:09:28,463 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-02-10 03:09:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:28,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:28,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:28,542 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 19 treesize of output 15 [2022-02-10 03:09:28,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:28,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 19 treesize of output 15 [2022-02-10 03:09:28,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:09:28,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:28,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:28,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:28,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 16 treesize of output 20 [2022-02-10 03:09:28,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:28,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:28,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 16 treesize of output 20 [2022-02-10 03:09:28,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:28,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730027822] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:28,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:28,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:28,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054700915] [2022-02-10 03:09:28,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:28,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:28,781 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:28,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:28,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:28,781 INFO L87 Difference]: Start difference. First operand 382 states and 987 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:28,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:28,947 INFO L93 Difference]: Finished difference Result 445 states and 1091 transitions. [2022-02-10 03:09:28,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:28,948 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:09:28,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:28,948 INFO L225 Difference]: With dead ends: 445 [2022-02-10 03:09:28,948 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:09:28,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:09:28,949 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:28,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 130 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 432 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:09:28,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:09:28,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 384. [2022-02-10 03:09:28,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5926892950391647) internal successors, (993), 383 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:28,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 993 transitions. [2022-02-10 03:09:28,969 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 993 transitions. Word has length 22 [2022-02-10 03:09:28,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:28,969 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 993 transitions. [2022-02-10 03:09:28,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:28,969 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 993 transitions. [2022-02-10 03:09:28,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:28,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:28,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:28,985 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-02-10 03:09:29,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401,398 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:29,183 INFO L402 AbstractCegarLoop]: === Iteration 403 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:29,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:29,184 INFO L85 PathProgramCache]: Analyzing trace with hash 71905993, now seen corresponding path program 398 times [2022-02-10 03:09:29,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:29,184 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357719543] [2022-02-10 03:09:29,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:29,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:29,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:29,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:29,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357719543] [2022-02-10 03:09:29,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357719543] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:29,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024860887] [2022-02-10 03:09:29,257 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:29,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:29,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:29,258 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-02-10 03:09:29,259 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-02-10 03:09:29,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:29,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:29,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:29,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:29,331 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 19 treesize of output 15 [2022-02-10 03:09:29,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:29,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 17 treesize of output 13 [2022-02-10 03:09:29,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:09:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:29,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:29,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:29,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:29,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:29,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:29,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 16 treesize of output 20 [2022-02-10 03:09:29,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:29,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024860887] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:29,532 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:29,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:29,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587932203] [2022-02-10 03:09:29,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:29,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:29,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:29,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:29,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:29,533 INFO L87 Difference]: Start difference. First operand 384 states and 993 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-02-10 03:09:29,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:29,597 INFO L93 Difference]: Finished difference Result 434 states and 1080 transitions. [2022-02-10 03:09:29,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:29,597 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 22 [2022-02-10 03:09:29,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:29,598 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:09:29,598 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:09:29,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:29,598 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:29,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 97 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 259 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:09:29,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:09:29,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 383. [2022-02-10 03:09:29,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:29,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:09:29,602 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:09:29,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:29,602 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:09:29,602 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-02-10 03:09:29,602 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:09:29,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:29,602 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:29,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:29,618 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-02-10 03:09:29,810 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,SelfDestructingSolverStorable402 [2022-02-10 03:09:29,810 INFO L402 AbstractCegarLoop]: === Iteration 404 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:29,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:29,810 INFO L85 PathProgramCache]: Analyzing trace with hash -463427798, now seen corresponding path program 399 times [2022-02-10 03:09:29,810 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:29,810 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042700846] [2022-02-10 03:09:29,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:29,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:29,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:29,940 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:29,940 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:29,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042700846] [2022-02-10 03:09:29,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042700846] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:29,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940716393] [2022-02-10 03:09:29,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:29,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:29,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:29,942 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-02-10 03:09:29,942 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-02-10 03:09:29,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:29,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:29,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:29,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:30,025 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 19 treesize of output 15 [2022-02-10 03:09:30,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:30,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 17 [2022-02-10 03:09:30,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:30,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 17 treesize of output 13 [2022-02-10 03:09:30,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:30,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:30,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:30,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 19 treesize of output 23 [2022-02-10 03:09:30,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:30,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 33 treesize of output 35 [2022-02-10 03:09:30,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:30,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:30,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940716393] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:30,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:30,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:30,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501404568] [2022-02-10 03:09:30,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:30,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:30,378 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:30,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:30,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:30,379 INFO L87 Difference]: Start difference. First operand 383 states and 990 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:30,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:30,530 INFO L93 Difference]: Finished difference Result 459 states and 1119 transitions. [2022-02-10 03:09:30,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:30,530 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:30,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:30,531 INFO L225 Difference]: With dead ends: 459 [2022-02-10 03:09:30,531 INFO L226 Difference]: Without dead ends: 454 [2022-02-10 03:09:30,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:09:30,531 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 135 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:30,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 130 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 378 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:09:30,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-10 03:09:30,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 388. [2022-02-10 03:09:30,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.602067183462532) internal successors, (1007), 387 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1007 transitions. [2022-02-10 03:09:30,536 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1007 transitions. Word has length 22 [2022-02-10 03:09:30,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:30,536 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1007 transitions. [2022-02-10 03:09:30,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:30,536 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1007 transitions. [2022-02-10 03:09:30,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:30,536 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:30,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:30,551 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Ended with exit code 0 [2022-02-10 03:09:30,743 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,SelfDestructingSolverStorable403 [2022-02-10 03:09:30,743 INFO L402 AbstractCegarLoop]: === Iteration 405 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:30,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:30,744 INFO L85 PathProgramCache]: Analyzing trace with hash -321505711, now seen corresponding path program 400 times [2022-02-10 03:09:30,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:30,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804264458] [2022-02-10 03:09:30,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:30,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:30,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:30,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:30,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804264458] [2022-02-10 03:09:30,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804264458] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:30,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987747835] [2022-02-10 03:09:30,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:30,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:30,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:30,847 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-02-10 03:09:30,848 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-02-10 03:09:30,872 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:30,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:30,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:30,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:30,915 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 19 treesize of output 15 [2022-02-10 03:09:30,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:09:30,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:30,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 16 treesize of output 12 [2022-02-10 03:09:30,987 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:30,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:31,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:31,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 16 treesize of output 20 [2022-02-10 03:09:31,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:31,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 20 treesize of output 24 [2022-02-10 03:09:31,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:31,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 16 treesize of output 20 [2022-02-10 03:09:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:31,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987747835] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:31,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:31,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:31,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634327437] [2022-02-10 03:09:31,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:31,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:31,068 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:31,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:31,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:31,068 INFO L87 Difference]: Start difference. First operand 388 states and 1007 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:09:31,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:31,191 INFO L93 Difference]: Finished difference Result 456 states and 1116 transitions. [2022-02-10 03:09:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:31,191 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:09:31,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:31,192 INFO L225 Difference]: With dead ends: 456 [2022-02-10 03:09:31,192 INFO L226 Difference]: Without dead ends: 446 [2022-02-10 03:09:31,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:31,192 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:31,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 97 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 354 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:09:31,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-10 03:09:31,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 391. [2022-02-10 03:09:31,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.5923076923076924) internal successors, (1011), 390 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:31,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1011 transitions. [2022-02-10 03:09:31,196 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1011 transitions. Word has length 22 [2022-02-10 03:09:31,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:31,196 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1011 transitions. [2022-02-10 03:09:31,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:09:31,196 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1011 transitions. [2022-02-10 03:09:31,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:31,197 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:31,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:31,213 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-02-10 03:09:31,413 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,SelfDestructingSolverStorable404 [2022-02-10 03:09:31,413 INFO L402 AbstractCegarLoop]: === Iteration 406 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:31,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:31,413 INFO L85 PathProgramCache]: Analyzing trace with hash 86400717, now seen corresponding path program 401 times [2022-02-10 03:09:31,414 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:31,414 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859520051] [2022-02-10 03:09:31,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:31,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:31,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:31,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:31,481 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:31,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859520051] [2022-02-10 03:09:31,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859520051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:31,481 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562168560] [2022-02-10 03:09:31,481 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:31,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:31,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:31,482 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-02-10 03:09:31,483 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-02-10 03:09:31,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:31,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:31,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:31,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:31,546 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 19 treesize of output 15 [2022-02-10 03:09:31,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:31,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 20 treesize of output 16 [2022-02-10 03:09:31,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:31,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 16 treesize of output 12 [2022-02-10 03:09:31,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:31,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:31,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:31,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 16 treesize of output 20 [2022-02-10 03:09:31,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:31,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 20 treesize of output 24 [2022-02-10 03:09:31,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:31,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 16 treesize of output 20 [2022-02-10 03:09:31,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:31,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562168560] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:31,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:31,707 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:31,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041561463] [2022-02-10 03:09:31,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:31,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:31,708 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:31,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:31,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:31,708 INFO L87 Difference]: Start difference. First operand 391 states and 1011 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:09:31,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:31,859 INFO L93 Difference]: Finished difference Result 452 states and 1106 transitions. [2022-02-10 03:09:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:31,859 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:09:31,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:31,860 INFO L225 Difference]: With dead ends: 452 [2022-02-10 03:09:31,860 INFO L226 Difference]: Without dead ends: 441 [2022-02-10 03:09:31,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:31,860 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:31,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 136 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 471 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:09:31,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-10 03:09:31,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 388. [2022-02-10 03:09:31,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.599483204134367) internal successors, (1006), 387 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:31,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1006 transitions. [2022-02-10 03:09:31,864 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1006 transitions. Word has length 22 [2022-02-10 03:09:31,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:31,864 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1006 transitions. [2022-02-10 03:09:31,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:09:31,864 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1006 transitions. [2022-02-10 03:09:31,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:31,865 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:31,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:31,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Ended with exit code 0 [2022-02-10 03:09:32,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,402 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:32,081 INFO L402 AbstractCegarLoop]: === Iteration 407 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:32,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:32,081 INFO L85 PathProgramCache]: Analyzing trace with hash 326966322, now seen corresponding path program 402 times [2022-02-10 03:09:32,081 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:32,081 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096987156] [2022-02-10 03:09:32,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:32,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:32,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:32,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:32,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096987156] [2022-02-10 03:09:32,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096987156] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:32,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442474344] [2022-02-10 03:09:32,165 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:32,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:32,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:32,168 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-02-10 03:09:32,168 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-02-10 03:09:32,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:32,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:32,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:32,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:32,235 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 19 treesize of output 15 [2022-02-10 03:09:32,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:32,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 21 treesize of output 17 [2022-02-10 03:09:32,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:32,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 17 treesize of output 13 [2022-02-10 03:09:32,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:32,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:32,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:32,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 19 treesize of output 23 [2022-02-10 03:09:32,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:32,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 31 treesize of output 33 [2022-02-10 03:09:32,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:32,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:32,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442474344] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:32,617 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:32,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:32,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075721245] [2022-02-10 03:09:32,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:32,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:32,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:32,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:32,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:32,617 INFO L87 Difference]: Start difference. First operand 388 states and 1006 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:32,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:32,946 INFO L93 Difference]: Finished difference Result 460 states and 1121 transitions. [2022-02-10 03:09:32,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:09:32,946 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:32,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:32,947 INFO L225 Difference]: With dead ends: 460 [2022-02-10 03:09:32,947 INFO L226 Difference]: Without dead ends: 455 [2022-02-10 03:09:32,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:32,947 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:32,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 180 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 618 Invalid, 0 Unknown, 40 Unchecked, 0.2s Time] [2022-02-10 03:09:32,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-10 03:09:32,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 383. [2022-02-10 03:09:32,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:32,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:09:32,951 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:09:32,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:32,951 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:09:32,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:32,951 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:09:32,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:32,952 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:32,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:32,968 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-02-10 03:09:33,167 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,SelfDestructingSolverStorable406 [2022-02-10 03:09:33,167 INFO L402 AbstractCegarLoop]: === Iteration 408 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:33,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:33,167 INFO L85 PathProgramCache]: Analyzing trace with hash 920528465, now seen corresponding path program 403 times [2022-02-10 03:09:33,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:33,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479583568] [2022-02-10 03:09:33,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:33,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:33,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:33,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:33,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:33,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479583568] [2022-02-10 03:09:33,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479583568] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:33,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927261420] [2022-02-10 03:09:33,274 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:33,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:33,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:33,275 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-02-10 03:09:33,276 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-02-10 03:09:33,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:33,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:33,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:33,355 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 19 treesize of output 15 [2022-02-10 03:09:33,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:33,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:09:33,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:33,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:33,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:33,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:33,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 20 treesize of output 24 [2022-02-10 03:09:33,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:33,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:33,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:33,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927261420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:33,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:33,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:33,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562021191] [2022-02-10 03:09:33,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:33,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:33,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:33,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:33,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:33,579 INFO L87 Difference]: Start difference. First operand 383 states and 990 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-02-10 03:09:33,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:33,681 INFO L93 Difference]: Finished difference Result 432 states and 1077 transitions. [2022-02-10 03:09:33,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:33,681 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 22 [2022-02-10 03:09:33,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:33,682 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:09:33,682 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:09:33,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:33,682 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:33,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 102 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 336 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:09:33,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:09:33,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 386. [2022-02-10 03:09:33,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.6) internal successors, (1001), 385 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:33,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1001 transitions. [2022-02-10 03:09:33,686 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1001 transitions. Word has length 22 [2022-02-10 03:09:33,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:33,686 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1001 transitions. [2022-02-10 03:09:33,686 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-02-10 03:09:33,687 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1001 transitions. [2022-02-10 03:09:33,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:33,687 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:33,687 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:33,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Ended with exit code 0 [2022-02-10 03:09:33,902 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,SelfDestructingSolverStorable407 [2022-02-10 03:09:33,902 INFO L402 AbstractCegarLoop]: === Iteration 409 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:33,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:33,903 INFO L85 PathProgramCache]: Analyzing trace with hash -733811768, now seen corresponding path program 404 times [2022-02-10 03:09:33,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:33,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333764309] [2022-02-10 03:09:33,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:33,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:33,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:34,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:34,018 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:34,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333764309] [2022-02-10 03:09:34,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333764309] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:34,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818011879] [2022-02-10 03:09:34,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:34,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:34,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:34,020 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-02-10 03:09:34,020 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-02-10 03:09:34,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:34,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:34,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:34,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:34,106 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 19 treesize of output 15 [2022-02-10 03:09:34,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:34,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 19 treesize of output 15 [2022-02-10 03:09:34,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:34,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 11 treesize of output 3 [2022-02-10 03:09:34,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:34,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:34,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:34,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:09:34,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:34,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-02-10 03:09:34,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:34,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:34,597 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:34,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818011879] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:34,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:34,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:34,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763307790] [2022-02-10 03:09:34,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:34,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:34,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:34,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:34,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:34,598 INFO L87 Difference]: Start difference. First operand 386 states and 1001 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:34,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:34,806 INFO L93 Difference]: Finished difference Result 436 states and 1086 transitions. [2022-02-10 03:09:34,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:34,806 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:34,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:34,807 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:09:34,807 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:09:34,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:09:34,807 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 102 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:34,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 118 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 341 Invalid, 0 Unknown, 30 Unchecked, 0.1s Time] [2022-02-10 03:09:34,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:09:34,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 386. [2022-02-10 03:09:34,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.6) internal successors, (1001), 385 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:34,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1001 transitions. [2022-02-10 03:09:34,811 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1001 transitions. Word has length 22 [2022-02-10 03:09:34,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:34,811 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1001 transitions. [2022-02-10 03:09:34,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:34,811 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1001 transitions. [2022-02-10 03:09:34,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:34,812 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:34,812 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:34,835 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-02-10 03:09:35,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable408,405 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:35,019 INFO L402 AbstractCegarLoop]: === Iteration 410 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:35,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:35,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1181185339, now seen corresponding path program 405 times [2022-02-10 03:09:35,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:35,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308856077] [2022-02-10 03:09:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:35,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:35,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:35,108 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:35,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:35,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308856077] [2022-02-10 03:09:35,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308856077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:35,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482848549] [2022-02-10 03:09:35,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:35,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:35,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:35,109 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-02-10 03:09:35,110 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-02-10 03:09:35,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:35,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:35,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:35,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:35,177 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 19 treesize of output 15 [2022-02-10 03:09:35,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:35,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:35,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 15 treesize of output 11 [2022-02-10 03:09:35,261 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:35,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:35,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:35,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 16 treesize of output 20 [2022-02-10 03:09:35,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:35,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 20 treesize of output 24 [2022-02-10 03:09:35,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:35,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482848549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:35,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:35,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:35,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987916043] [2022-02-10 03:09:35,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:35,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:35,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:35,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:35,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:35,346 INFO L87 Difference]: Start difference. First operand 386 states and 1001 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:35,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:35,434 INFO L93 Difference]: Finished difference Result 440 states and 1092 transitions. [2022-02-10 03:09:35,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:35,434 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:09:35,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:35,435 INFO L225 Difference]: With dead ends: 440 [2022-02-10 03:09:35,435 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:09:35,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:35,435 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:35,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 109 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 335 Invalid, 0 Unknown, 9 Unchecked, 0.1s Time] [2022-02-10 03:09:35,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:09:35,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 386. [2022-02-10 03:09:35,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.6) internal successors, (1001), 385 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:35,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1001 transitions. [2022-02-10 03:09:35,439 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1001 transitions. Word has length 22 [2022-02-10 03:09:35,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:35,439 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1001 transitions. [2022-02-10 03:09:35,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:35,439 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1001 transitions. [2022-02-10 03:09:35,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:35,439 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:35,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:35,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:35,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,406 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:35,655 INFO L402 AbstractCegarLoop]: === Iteration 411 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:35,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:35,656 INFO L85 PathProgramCache]: Analyzing trace with hash 567727169, now seen corresponding path program 406 times [2022-02-10 03:09:35,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:35,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112049493] [2022-02-10 03:09:35,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:35,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:35,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:35,743 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:35,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112049493] [2022-02-10 03:09:35,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112049493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:35,743 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715183116] [2022-02-10 03:09:35,743 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:35,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:35,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:35,744 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-02-10 03:09:35,744 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-02-10 03:09:35,777 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:35,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:35,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:35,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:35,833 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 19 treesize of output 15 [2022-02-10 03:09:35,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:35,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 17 treesize of output 13 [2022-02-10 03:09:35,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:35,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 9 treesize of output 3 [2022-02-10 03:09:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:35,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:36,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:36,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 16 treesize of output 20 [2022-02-10 03:09:36,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:36,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 20 treesize of output 24 [2022-02-10 03:09:36,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:36,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 16 treesize of output 20 [2022-02-10 03:09:36,084 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:36,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715183116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:36,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:36,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:36,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375948248] [2022-02-10 03:09:36,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:36,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:36,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:36,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:36,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:36,084 INFO L87 Difference]: Start difference. First operand 386 states and 1001 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-02-10 03:09:36,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:36,195 INFO L93 Difference]: Finished difference Result 436 states and 1082 transitions. [2022-02-10 03:09:36,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:36,195 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 22 [2022-02-10 03:09:36,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:36,196 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:09:36,196 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:09:36,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:36,196 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:36,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 121 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 320 Invalid, 0 Unknown, 38 Unchecked, 0.1s Time] [2022-02-10 03:09:36,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:09:36,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 384. [2022-02-10 03:09:36,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5953002610966056) internal successors, (994), 383 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:36,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 994 transitions. [2022-02-10 03:09:36,200 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 994 transitions. Word has length 22 [2022-02-10 03:09:36,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:36,200 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 994 transitions. [2022-02-10 03:09:36,200 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-02-10 03:09:36,200 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 994 transitions. [2022-02-10 03:09:36,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:36,200 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:36,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:36,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:36,416 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,SelfDestructingSolverStorable410 [2022-02-10 03:09:36,416 INFO L402 AbstractCegarLoop]: === Iteration 412 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:36,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:36,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1401552520, now seen corresponding path program 407 times [2022-02-10 03:09:36,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:36,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052043024] [2022-02-10 03:09:36,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:36,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:36,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:36,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:36,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052043024] [2022-02-10 03:09:36,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052043024] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:36,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707058239] [2022-02-10 03:09:36,537 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:36,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:36,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:36,538 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-02-10 03:09:36,538 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-02-10 03:09:36,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:36,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:36,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:36,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:36,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:36,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 19 treesize of output 15 [2022-02-10 03:09:36,656 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 20 treesize of output 16 [2022-02-10 03:09:36,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:36,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 16 treesize of output 12 [2022-02-10 03:09:36,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:36,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:36,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:36,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 29 treesize of output 31 [2022-02-10 03:09:37,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:37,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 31 treesize of output 33 [2022-02-10 03:09:37,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:37,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 25 treesize of output 27 [2022-02-10 03:09:37,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:37,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707058239] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:37,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:37,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:37,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116875496] [2022-02-10 03:09:37,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:37,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:37,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:37,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:37,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:37,073 INFO L87 Difference]: Start difference. First operand 384 states and 994 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:37,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:37,322 INFO L93 Difference]: Finished difference Result 493 states and 1174 transitions. [2022-02-10 03:09:37,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:37,322 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:37,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:37,323 INFO L225 Difference]: With dead ends: 493 [2022-02-10 03:09:37,323 INFO L226 Difference]: Without dead ends: 488 [2022-02-10 03:09:37,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=650, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:09:37,323 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 125 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:37,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 141 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:37,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-02-10 03:09:37,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 392. [2022-02-10 03:09:37,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.6189258312020463) internal successors, (1024), 391 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:37,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1024 transitions. [2022-02-10 03:09:37,328 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1024 transitions. Word has length 22 [2022-02-10 03:09:37,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:37,328 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1024 transitions. [2022-02-10 03:09:37,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:37,328 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1024 transitions. [2022-02-10 03:09:37,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:37,329 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:37,329 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:37,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Ended with exit code 0 [2022-02-10 03:09:37,537 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,SelfDestructingSolverStorable411 [2022-02-10 03:09:37,537 INFO L402 AbstractCegarLoop]: === Iteration 413 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:37,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:37,537 INFO L85 PathProgramCache]: Analyzing trace with hash -611158400, now seen corresponding path program 408 times [2022-02-10 03:09:37,537 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:37,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150661116] [2022-02-10 03:09:37,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:37,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:37,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:37,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:37,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:37,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150661116] [2022-02-10 03:09:37,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150661116] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:37,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655862969] [2022-02-10 03:09:37,669 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:37,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:37,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:37,670 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-02-10 03:09:37,670 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-02-10 03:09:37,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:37,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:37,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:37,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:37,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:37,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 19 treesize of output 15 [2022-02-10 03:09:37,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:09:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:37,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 16 treesize of output 12 [2022-02-10 03:09:37,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:37,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:38,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:38,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 28 treesize of output 30 [2022-02-10 03:09:38,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:38,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 31 treesize of output 33 [2022-02-10 03:09:38,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:38,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 25 treesize of output 27 [2022-02-10 03:09:38,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:38,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655862969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:38,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:38,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:38,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085017281] [2022-02-10 03:09:38,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:38,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:38,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:38,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:38,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:38,309 INFO L87 Difference]: Start difference. First operand 392 states and 1024 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:38,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:38,613 INFO L93 Difference]: Finished difference Result 491 states and 1173 transitions. [2022-02-10 03:09:38,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:38,613 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:38,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:38,614 INFO L225 Difference]: With dead ends: 491 [2022-02-10 03:09:38,614 INFO L226 Difference]: Without dead ends: 486 [2022-02-10 03:09:38,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=162, Invalid=650, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:09:38,614 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 86 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:38,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 151 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:38,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-10 03:09:38,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 387. [2022-02-10 03:09:38,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.61139896373057) internal successors, (1008), 386 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:38,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1008 transitions. [2022-02-10 03:09:38,619 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1008 transitions. Word has length 22 [2022-02-10 03:09:38,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:38,619 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1008 transitions. [2022-02-10 03:09:38,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:38,619 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1008 transitions. [2022-02-10 03:09:38,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:38,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:38,619 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:38,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Ended with exit code 0 [2022-02-10 03:09:38,827 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,SelfDestructingSolverStorable412 [2022-02-10 03:09:38,827 INFO L402 AbstractCegarLoop]: === Iteration 414 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:38,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:38,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1004570104, now seen corresponding path program 409 times [2022-02-10 03:09:38,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:38,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974689850] [2022-02-10 03:09:38,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:38,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:38,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:38,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:38,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974689850] [2022-02-10 03:09:38,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974689850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:38,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839207067] [2022-02-10 03:09:38,951 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:38,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:38,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:38,952 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-02-10 03:09:38,953 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-02-10 03:09:38,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:38,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:38,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:39,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:39,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 19 treesize of output 15 [2022-02-10 03:09:39,127 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 19 treesize of output 15 [2022-02-10 03:09:39,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:39,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:09:39,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:39,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:39,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:39,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 30 treesize of output 32 [2022-02-10 03:09:39,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:39,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 33 treesize of output 35 [2022-02-10 03:09:39,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:39,536 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:39,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839207067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:39,536 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:39,536 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:39,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135661139] [2022-02-10 03:09:39,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:39,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:39,537 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:39,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:39,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:39,537 INFO L87 Difference]: Start difference. First operand 387 states and 1008 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:39,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:39,861 INFO L93 Difference]: Finished difference Result 471 states and 1138 transitions. [2022-02-10 03:09:39,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:39,861 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:39,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:39,862 INFO L225 Difference]: With dead ends: 471 [2022-02-10 03:09:39,862 INFO L226 Difference]: Without dead ends: 466 [2022-02-10 03:09:39,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=160, Invalid=710, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:39,862 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 82 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:39,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 154 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:39,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-02-10 03:09:39,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 388. [2022-02-10 03:09:39,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.607235142118863) internal successors, (1009), 387 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:39,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1009 transitions. [2022-02-10 03:09:39,867 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1009 transitions. Word has length 22 [2022-02-10 03:09:39,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:39,867 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1009 transitions. [2022-02-10 03:09:39,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:39,867 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1009 transitions. [2022-02-10 03:09:39,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:39,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:39,868 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:39,883 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-02-10 03:09:40,075 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,SelfDestructingSolverStorable413 [2022-02-10 03:09:40,075 INFO L402 AbstractCegarLoop]: === Iteration 415 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:40,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:40,075 INFO L85 PathProgramCache]: Analyzing trace with hash -596663676, now seen corresponding path program 410 times [2022-02-10 03:09:40,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:40,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789861267] [2022-02-10 03:09:40,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:40,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:40,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:40,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:40,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789861267] [2022-02-10 03:09:40,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789861267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:40,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253062167] [2022-02-10 03:09:40,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:40,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:40,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:40,150 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-02-10 03:09:40,151 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-02-10 03:09:40,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:40,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:40,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:40,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:40,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:40,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 19 treesize of output 15 [2022-02-10 03:09:40,290 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 17 treesize of output 13 [2022-02-10 03:09:40,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:09:40,317 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:40,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:40,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:40,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 30 treesize of output 32 [2022-02-10 03:09:40,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:40,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 33 treesize of output 35 [2022-02-10 03:09:40,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:40,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:09:40,501 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:40,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253062167] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:40,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:40,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:40,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685382599] [2022-02-10 03:09:40,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:40,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:40,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:40,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:40,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:40,502 INFO L87 Difference]: Start difference. First operand 388 states and 1009 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:40,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:40,704 INFO L93 Difference]: Finished difference Result 463 states and 1130 transitions. [2022-02-10 03:09:40,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:40,704 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:40,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:40,705 INFO L225 Difference]: With dead ends: 463 [2022-02-10 03:09:40,705 INFO L226 Difference]: Without dead ends: 458 [2022-02-10 03:09:40,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:09:40,705 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:40,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 138 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:40,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-10 03:09:40,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 386. [2022-02-10 03:09:40,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.605194805194805) internal successors, (1003), 385 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:40,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1003 transitions. [2022-02-10 03:09:40,710 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1003 transitions. Word has length 22 [2022-02-10 03:09:40,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:40,710 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1003 transitions. [2022-02-10 03:09:40,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:40,710 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1003 transitions. [2022-02-10 03:09:40,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:40,711 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:40,711 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:40,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Ended with exit code 0 [2022-02-10 03:09:40,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable414,411 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:40,926 INFO L402 AbstractCegarLoop]: === Iteration 416 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:40,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:40,926 INFO L85 PathProgramCache]: Analyzing trace with hash -899952703, now seen corresponding path program 411 times [2022-02-10 03:09:40,927 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:40,927 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107966673] [2022-02-10 03:09:40,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:40,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:41,009 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:41,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:41,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107966673] [2022-02-10 03:09:41,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107966673] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:41,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306021658] [2022-02-10 03:09:41,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:41,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:41,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:41,011 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-02-10 03:09:41,011 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-02-10 03:09:41,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:41,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:41,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:41,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:41,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:41,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 19 treesize of output 15 [2022-02-10 03:09:41,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:41,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 17 [2022-02-10 03:09:41,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:41,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:41,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:41,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:41,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 15 treesize of output 19 [2022-02-10 03:09:41,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:41,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:41,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:41,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:41,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306021658] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:41,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:41,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:41,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396606765] [2022-02-10 03:09:41,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:41,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:41,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:41,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:41,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:41,368 INFO L87 Difference]: Start difference. First operand 386 states and 1003 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-02-10 03:09:41,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:41,473 INFO L93 Difference]: Finished difference Result 436 states and 1083 transitions. [2022-02-10 03:09:41,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:09:41,473 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 22 [2022-02-10 03:09:41,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:41,474 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:09:41,474 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:09:41,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:41,474 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:41,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 102 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 260 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-02-10 03:09:41,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:09:41,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 390. [2022-02-10 03:09:41,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5938303341902316) internal successors, (1009), 389 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:41,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1009 transitions. [2022-02-10 03:09:41,478 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1009 transitions. Word has length 22 [2022-02-10 03:09:41,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:41,479 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1009 transitions. [2022-02-10 03:09:41,479 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-02-10 03:09:41,479 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1009 transitions. [2022-02-10 03:09:41,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:41,479 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:41,479 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:41,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Ended with exit code 0 [2022-02-10 03:09:41,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2022-02-10 03:09:41,680 INFO L402 AbstractCegarLoop]: === Iteration 417 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:41,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:41,680 INFO L85 PathProgramCache]: Analyzing trace with hash -492046275, now seen corresponding path program 412 times [2022-02-10 03:09:41,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:41,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931406563] [2022-02-10 03:09:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:41,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:41,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:41,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:41,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931406563] [2022-02-10 03:09:41,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931406563] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:41,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361757834] [2022-02-10 03:09:41,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:41,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:41,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:41,783 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-02-10 03:09:41,784 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-02-10 03:09:41,808 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:41,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:41,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:41,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:41,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:41,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 19 treesize of output 15 [2022-02-10 03:09:41,942 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-02-10 03:09:41,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:41,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 17 treesize of output 13 [2022-02-10 03:09:41,983 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:41,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:42,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:42,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 15 treesize of output 19 [2022-02-10 03:09:42,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:42,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:42,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 16 treesize of output 20 [2022-02-10 03:09:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:42,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361757834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:42,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:42,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:42,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736352648] [2022-02-10 03:09:42,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:42,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:42,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:42,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:42,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:42,127 INFO L87 Difference]: Start difference. First operand 390 states and 1009 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-02-10 03:09:42,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:42,328 INFO L93 Difference]: Finished difference Result 475 states and 1141 transitions. [2022-02-10 03:09:42,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:09:42,328 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 22 [2022-02-10 03:09:42,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:42,329 INFO L225 Difference]: With dead ends: 475 [2022-02-10 03:09:42,329 INFO L226 Difference]: Without dead ends: 461 [2022-02-10 03:09:42,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:42,329 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 64 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:42,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 120 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:42,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-10 03:09:42,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 395. [2022-02-10 03:09:42,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.5786802030456855) internal successors, (1016), 394 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-02-10 03:09:42,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1016 transitions. [2022-02-10 03:09:42,333 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1016 transitions. Word has length 22 [2022-02-10 03:09:42,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:42,333 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1016 transitions. [2022-02-10 03:09:42,333 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-02-10 03:09:42,333 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1016 transitions. [2022-02-10 03:09:42,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:42,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:42,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:42,349 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-02-10 03:09:42,534 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,SelfDestructingSolverStorable416 [2022-02-10 03:09:42,534 INFO L402 AbstractCegarLoop]: === Iteration 418 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:42,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:42,535 INFO L85 PathProgramCache]: Analyzing trace with hash -731848895, now seen corresponding path program 413 times [2022-02-10 03:09:42,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:42,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158601528] [2022-02-10 03:09:42,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:42,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:42,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:42,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:42,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158601528] [2022-02-10 03:09:42,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158601528] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:42,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603555559] [2022-02-10 03:09:42,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:42,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:42,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:42,632 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-02-10 03:09:42,633 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-02-10 03:09:42,657 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:42,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:42,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:42,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:42,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:42,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 19 treesize of output 15 [2022-02-10 03:09:42,813 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 19 treesize of output 15 [2022-02-10 03:09:42,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:42,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 11 treesize of output 3 [2022-02-10 03:09:42,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:42,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:42,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:42,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 15 treesize of output 19 [2022-02-10 03:09:42,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:42,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:42,981 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:42,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603555559] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:42,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:42,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:42,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895120011] [2022-02-10 03:09:42,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:42,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:42,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:42,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:42,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:42,982 INFO L87 Difference]: Start difference. First operand 395 states and 1016 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:43,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:43,119 INFO L93 Difference]: Finished difference Result 457 states and 1112 transitions. [2022-02-10 03:09:43,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:43,119 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:09:43,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:43,120 INFO L225 Difference]: With dead ends: 457 [2022-02-10 03:09:43,120 INFO L226 Difference]: Without dead ends: 440 [2022-02-10 03:09:43,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:43,120 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 48 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:43,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 89 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:43,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-02-10 03:09:43,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 393. [2022-02-10 03:09:43,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.5816326530612246) internal successors, (1012), 392 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1012 transitions. [2022-02-10 03:09:43,124 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1012 transitions. Word has length 22 [2022-02-10 03:09:43,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:43,124 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1012 transitions. [2022-02-10 03:09:43,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:43,124 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1012 transitions. [2022-02-10 03:09:43,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:43,125 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:43,125 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:43,141 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-02-10 03:09:43,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,414 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:43,334 INFO L402 AbstractCegarLoop]: === Iteration 419 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:43,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:43,334 INFO L85 PathProgramCache]: Analyzing trace with hash 138416264, now seen corresponding path program 414 times [2022-02-10 03:09:43,334 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:43,334 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111316006] [2022-02-10 03:09:43,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:43,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:43,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:43,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:43,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111316006] [2022-02-10 03:09:43,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111316006] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:43,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633952636] [2022-02-10 03:09:43,431 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:43,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:43,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:43,432 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-02-10 03:09:43,433 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-02-10 03:09:43,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:43,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:43,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:43,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:43,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:43,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 19 treesize of output 15 [2022-02-10 03:09:43,585 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-02-10 03:09:43,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:43,614 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:43,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:43,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:43,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 17 treesize of output 21 [2022-02-10 03:09:43,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:43,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 19 treesize of output 23 [2022-02-10 03:09:43,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:43,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 15 treesize of output 19 [2022-02-10 03:09:43,734 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:43,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633952636] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:43,734 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:43,734 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:43,734 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146727261] [2022-02-10 03:09:43,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:43,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:43,734 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:43,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:43,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:43,735 INFO L87 Difference]: Start difference. First operand 393 states and 1012 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-02-10 03:09:43,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:43,900 INFO L93 Difference]: Finished difference Result 474 states and 1144 transitions. [2022-02-10 03:09:43,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:43,901 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 22 [2022-02-10 03:09:43,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:43,901 INFO L225 Difference]: With dead ends: 474 [2022-02-10 03:09:43,901 INFO L226 Difference]: Without dead ends: 455 [2022-02-10 03:09:43,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:09:43,901 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 54 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:43,902 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 121 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:43,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-10 03:09:43,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 402. [2022-02-10 03:09:43,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.561097256857855) internal successors, (1027), 401 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:43,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1027 transitions. [2022-02-10 03:09:43,906 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1027 transitions. Word has length 22 [2022-02-10 03:09:43,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:43,906 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1027 transitions. [2022-02-10 03:09:43,906 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-02-10 03:09:43,906 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1027 transitions. [2022-02-10 03:09:43,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:43,907 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:43,907 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:43,922 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-02-10 03:09:44,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418,415 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:44,122 INFO L402 AbstractCegarLoop]: === Iteration 420 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:44,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:44,123 INFO L85 PathProgramCache]: Analyzing trace with hash 736879096, now seen corresponding path program 415 times [2022-02-10 03:09:44,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:44,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399294426] [2022-02-10 03:09:44,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:44,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:44,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:44,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:44,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399294426] [2022-02-10 03:09:44,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399294426] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:44,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138154434] [2022-02-10 03:09:44,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:44,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:44,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:44,206 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-02-10 03:09:44,207 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-02-10 03:09:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:44,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:44,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:44,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:44,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 19 treesize of output 15 [2022-02-10 03:09:44,365 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-02-10 03:09:44,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:44,413 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:44,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:44,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:44,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 17 treesize of output 21 [2022-02-10 03:09:44,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:44,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 19 treesize of output 23 [2022-02-10 03:09:44,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:44,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 15 treesize of output 19 [2022-02-10 03:09:44,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:44,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138154434] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:44,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:44,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:09:44,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924891837] [2022-02-10 03:09:44,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:44,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:09:44,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:44,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:09:44,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:09:44,564 INFO L87 Difference]: Start difference. First operand 402 states and 1027 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-02-10 03:09:44,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:44,813 INFO L93 Difference]: Finished difference Result 468 states and 1128 transitions. [2022-02-10 03:09:44,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:09:44,814 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 22 [2022-02-10 03:09:44,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:44,814 INFO L225 Difference]: With dead ends: 468 [2022-02-10 03:09:44,814 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:09:44,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:44,814 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 61 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:44,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 157 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:44,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:09:44,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 394. [2022-02-10 03:09:44,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.5826972010178118) internal successors, (1015), 393 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:44,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1015 transitions. [2022-02-10 03:09:44,818 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1015 transitions. Word has length 22 [2022-02-10 03:09:44,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:44,819 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1015 transitions. [2022-02-10 03:09:44,819 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-02-10 03:09:44,819 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1015 transitions. [2022-02-10 03:09:44,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:44,819 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:44,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:44,835 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-02-10 03:09:45,019 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,SelfDestructingSolverStorable419 [2022-02-10 03:09:45,020 INFO L402 AbstractCegarLoop]: === Iteration 421 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:45,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:45,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1864249732, now seen corresponding path program 416 times [2022-02-10 03:09:45,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:45,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302098701] [2022-02-10 03:09:45,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:45,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:45,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:45,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:45,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302098701] [2022-02-10 03:09:45,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302098701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:45,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540616234] [2022-02-10 03:09:45,132 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:45,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:45,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:45,148 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-02-10 03:09:45,205 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-02-10 03:09:45,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:45,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:45,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:45,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:45,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:45,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 19 treesize of output 15 [2022-02-10 03:09:45,408 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 17 treesize of output 13 [2022-02-10 03:09:45,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:09:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:45,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:45,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:09:45,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:45,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 31 treesize of output 33 [2022-02-10 03:09:45,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:45,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 25 treesize of output 27 [2022-02-10 03:09:45,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:45,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540616234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:45,722 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:45,722 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:45,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223203725] [2022-02-10 03:09:45,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:45,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:45,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:45,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:45,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:45,723 INFO L87 Difference]: Start difference. First operand 394 states and 1015 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:46,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:46,049 INFO L93 Difference]: Finished difference Result 478 states and 1156 transitions. [2022-02-10 03:09:46,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:46,049 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:46,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:46,050 INFO L225 Difference]: With dead ends: 478 [2022-02-10 03:09:46,050 INFO L226 Difference]: Without dead ends: 473 [2022-02-10 03:09:46,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:09:46,050 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 77 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:46,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 159 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:46,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-10 03:09:46,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 394. [2022-02-10 03:09:46,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.5826972010178118) internal successors, (1015), 393 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:46,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1015 transitions. [2022-02-10 03:09:46,055 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1015 transitions. Word has length 22 [2022-02-10 03:09:46,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:46,055 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1015 transitions. [2022-02-10 03:09:46,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:46,055 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1015 transitions. [2022-02-10 03:09:46,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:46,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:46,055 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:46,071 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-02-10 03:09:46,263 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,SelfDestructingSolverStorable420 [2022-02-10 03:09:46,263 INFO L402 AbstractCegarLoop]: === Iteration 422 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:46,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:46,263 INFO L85 PathProgramCache]: Analyzing trace with hash -167584504, now seen corresponding path program 417 times [2022-02-10 03:09:46,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:46,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990797185] [2022-02-10 03:09:46,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:46,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:46,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:46,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:46,362 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:46,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990797185] [2022-02-10 03:09:46,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990797185] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:46,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507559613] [2022-02-10 03:09:46,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:46,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:46,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:46,363 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-02-10 03:09:46,364 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-02-10 03:09:46,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:46,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:46,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:46,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:46,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:46,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 19 treesize of output 15 [2022-02-10 03:09:46,505 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 19 treesize of output 15 [2022-02-10 03:09:46,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:46,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 15 treesize of output 11 [2022-02-10 03:09:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:46,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:46,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-10 03:09:46,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:09:46,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:46,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:46,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507559613] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:46,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:46,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:46,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931070490] [2022-02-10 03:09:46,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:46,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:46,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:46,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:46,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:46,836 INFO L87 Difference]: Start difference. First operand 394 states and 1015 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:47,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:47,133 INFO L93 Difference]: Finished difference Result 472 states and 1146 transitions. [2022-02-10 03:09:47,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:47,133 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:47,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:47,134 INFO L225 Difference]: With dead ends: 472 [2022-02-10 03:09:47,134 INFO L226 Difference]: Without dead ends: 467 [2022-02-10 03:09:47,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=710, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:47,135 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:47,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 180 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:09:47,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-02-10 03:09:47,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 393. [2022-02-10 03:09:47,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.579081632653061) internal successors, (1011), 392 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:47,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1011 transitions. [2022-02-10 03:09:47,139 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1011 transitions. Word has length 22 [2022-02-10 03:09:47,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:47,139 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1011 transitions. [2022-02-10 03:09:47,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:47,139 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1011 transitions. [2022-02-10 03:09:47,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:47,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:47,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:47,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Ended with exit code 0 [2022-02-10 03:09:47,355 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,SelfDestructingSolverStorable421 [2022-02-10 03:09:47,355 INFO L402 AbstractCegarLoop]: === Iteration 423 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:47,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:47,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1024977020, now seen corresponding path program 418 times [2022-02-10 03:09:47,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:47,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192004830] [2022-02-10 03:09:47,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:47,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:47,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:47,451 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:47,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:47,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192004830] [2022-02-10 03:09:47,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192004830] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:47,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669410470] [2022-02-10 03:09:47,451 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:47,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:47,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:47,452 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-02-10 03:09:47,453 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-02-10 03:09:47,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:47,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:47,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:47,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:47,588 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 19 treesize of output 15 [2022-02-10 03:09:47,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:47,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 19 treesize of output 15 [2022-02-10 03:09:47,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:47,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 5 [2022-02-10 03:09:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:47,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:47,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:47,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 17 treesize of output 21 [2022-02-10 03:09:47,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:47,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 19 treesize of output 23 [2022-02-10 03:09:47,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:47,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 15 treesize of output 19 [2022-02-10 03:09:47,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:47,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669410470] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:47,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:47,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:47,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50863798] [2022-02-10 03:09:47,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:47,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:47,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:47,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:47,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:47,787 INFO L87 Difference]: Start difference. First operand 393 states and 1011 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-02-10 03:09:47,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:47,866 INFO L93 Difference]: Finished difference Result 437 states and 1086 transitions. [2022-02-10 03:09:47,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:47,867 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 22 [2022-02-10 03:09:47,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:47,867 INFO L225 Difference]: With dead ends: 437 [2022-02-10 03:09:47,867 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:09:47,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:47,868 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 44 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:47,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 83 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 277 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 03:09:47,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:09:47,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 393. [2022-02-10 03:09:47,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.579081632653061) internal successors, (1011), 392 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:47,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1011 transitions. [2022-02-10 03:09:47,872 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1011 transitions. Word has length 22 [2022-02-10 03:09:47,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:47,872 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1011 transitions. [2022-02-10 03:09:47,872 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-02-10 03:09:47,872 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1011 transitions. [2022-02-10 03:09:47,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:47,873 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:47,873 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:47,888 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-02-10 03:09:48,088 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,SelfDestructingSolverStorable422 [2022-02-10 03:09:48,089 INFO L402 AbstractCegarLoop]: === Iteration 424 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:48,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:48,089 INFO L85 PathProgramCache]: Analyzing trace with hash -388632154, now seen corresponding path program 419 times [2022-02-10 03:09:48,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:48,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199508954] [2022-02-10 03:09:48,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:48,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:48,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:48,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:48,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199508954] [2022-02-10 03:09:48,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199508954] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:48,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920591302] [2022-02-10 03:09:48,176 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:48,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:48,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:48,177 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-02-10 03:09:48,178 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-02-10 03:09:48,202 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:48,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:48,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:09:48,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:48,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:48,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 41 treesize of output 35 [2022-02-10 03:09:48,308 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 35 [2022-02-10 03:09:48,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-10 03:09:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:48,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:48,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:09:48,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-10 03:09:48,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:48,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 23 treesize of output 27 [2022-02-10 03:09:48,451 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:48,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920591302] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:48,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:48,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:09:48,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077596146] [2022-02-10 03:09:48,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:48,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:48,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:48,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:48,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:48,452 INFO L87 Difference]: Start difference. First operand 393 states and 1011 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:09:48,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:48,671 INFO L93 Difference]: Finished difference Result 458 states and 1123 transitions. [2022-02-10 03:09:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:48,671 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:09:48,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:48,672 INFO L225 Difference]: With dead ends: 458 [2022-02-10 03:09:48,672 INFO L226 Difference]: Without dead ends: 458 [2022-02-10 03:09:48,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:48,672 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 84 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:48,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 174 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:48,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-10 03:09:48,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 390. [2022-02-10 03:09:48,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.575835475578406) internal successors, (1002), 389 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:48,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-10 03:09:48,677 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-10 03:09:48,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:48,677 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-10 03:09:48,677 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:09:48,677 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-10 03:09:48,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:48,677 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:48,678 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:48,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Ended with exit code 0 [2022-02-10 03:09:48,879 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,SelfDestructingSolverStorable423 [2022-02-10 03:09:48,879 INFO L402 AbstractCegarLoop]: === Iteration 425 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:48,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:48,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1372310967, now seen corresponding path program 420 times [2022-02-10 03:09:48,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:48,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534050887] [2022-02-10 03:09:48,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:48,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:48,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:48,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534050887] [2022-02-10 03:09:48,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534050887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:48,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024223597] [2022-02-10 03:09:48,970 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:48,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:48,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:48,971 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-02-10 03:09:48,972 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-02-10 03:09:48,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:48,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:48,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:48,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:49,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:49,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 17 treesize of output 13 [2022-02-10 03:09:49,083 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 19 treesize of output 15 [2022-02-10 03:09:49,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:49,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 11 treesize of output 3 [2022-02-10 03:09:49,094 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:49,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:49,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:49,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 15 treesize of output 19 [2022-02-10 03:09:49,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:49,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 20 treesize of output 24 [2022-02-10 03:09:49,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:49,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:49,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024223597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:49,184 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:49,184 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:49,184 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130657568] [2022-02-10 03:09:49,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:49,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:49,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:49,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:49,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:49,185 INFO L87 Difference]: Start difference. First operand 390 states and 1002 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:49,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:49,308 INFO L93 Difference]: Finished difference Result 444 states and 1090 transitions. [2022-02-10 03:09:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:49,309 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:09:49,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:49,309 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:09:49,309 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:09:49,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:49,309 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 41 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:49,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 138 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:49,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:09:49,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 383. [2022-02-10 03:09:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.594240837696335) internal successors, (991), 382 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:49,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-10 03:09:49,313 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-10 03:09:49,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:49,313 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-10 03:09:49,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:09:49,313 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-10 03:09:49,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:49,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:49,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:49,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Ended with exit code 0 [2022-02-10 03:09:49,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424,421 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:49,529 INFO L402 AbstractCegarLoop]: === Iteration 426 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:49,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:49,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1308033074, now seen corresponding path program 421 times [2022-02-10 03:09:49,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:49,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663250353] [2022-02-10 03:09:49,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:49,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:49,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:49,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:49,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:49,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663250353] [2022-02-10 03:09:49,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663250353] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:49,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111801248] [2022-02-10 03:09:49,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:49,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:49,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:49,604 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-02-10 03:09:49,604 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-02-10 03:09:49,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:49,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:49,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:49,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:49,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 17 treesize of output 13 [2022-02-10 03:09:49,709 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 19 treesize of output 15 [2022-02-10 03:09:49,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:49,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 15 treesize of output 11 [2022-02-10 03:09:49,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:49,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:49,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 30 treesize of output 32 [2022-02-10 03:09:49,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:49,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 33 treesize of output 35 [2022-02-10 03:09:49,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:49,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 27 treesize of output 29 [2022-02-10 03:09:49,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:49,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111801248] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:49,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:49,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:49,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114273966] [2022-02-10 03:09:49,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:49,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:49,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:49,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:49,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:49,978 INFO L87 Difference]: Start difference. First operand 383 states and 991 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:50,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:50,160 INFO L93 Difference]: Finished difference Result 451 states and 1110 transitions. [2022-02-10 03:09:50,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:50,161 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:50,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:50,161 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:09:50,161 INFO L226 Difference]: Without dead ends: 446 [2022-02-10 03:09:50,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=710, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:09:50,162 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 89 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:50,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 122 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:50,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-10 03:09:50,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 382. [2022-02-10 03:09:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:09:50,166 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:09:50,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:50,166 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:09:50,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:50,166 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:09:50,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:50,166 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:50,166 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:50,182 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-02-10 03:09:50,382 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,SelfDestructingSolverStorable425 [2022-02-10 03:09:50,382 INFO L402 AbstractCegarLoop]: === Iteration 427 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:50,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:50,382 INFO L85 PathProgramCache]: Analyzing trace with hash -913759283, now seen corresponding path program 422 times [2022-02-10 03:09:50,382 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:50,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98628931] [2022-02-10 03:09:50,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:50,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:50,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:50,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98628931] [2022-02-10 03:09:50,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98628931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:50,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536657391] [2022-02-10 03:09:50,451 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:50,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:50,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:50,452 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-02-10 03:09:50,453 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-02-10 03:09:50,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:50,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:50,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:50,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:50,560 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 17 treesize of output 13 [2022-02-10 03:09:50,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:50,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:50,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 9 treesize of output 3 [2022-02-10 03:09:50,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:50,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:50,663 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:50,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 16 treesize of output 20 [2022-02-10 03:09:50,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:50,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 20 treesize of output 24 [2022-02-10 03:09:50,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:50,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 16 treesize of output 20 [2022-02-10 03:09:50,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:50,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536657391] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:50,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:50,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:50,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964105575] [2022-02-10 03:09:50,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:50,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:50,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:50,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:50,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:50,742 INFO L87 Difference]: Start difference. First operand 382 states and 987 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:50,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:50,881 INFO L93 Difference]: Finished difference Result 428 states and 1064 transitions. [2022-02-10 03:09:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:50,881 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:50,882 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:09:50,882 INFO L226 Difference]: Without dead ends: 421 [2022-02-10 03:09:50,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:50,882 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 24 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:50,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 137 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 460 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:09:50,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-10 03:09:50,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 385. [2022-02-10 03:09:50,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5807291666666665) internal successors, (991), 384 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:50,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 991 transitions. [2022-02-10 03:09:50,886 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 991 transitions. Word has length 22 [2022-02-10 03:09:50,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:50,887 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 991 transitions. [2022-02-10 03:09:50,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:50,887 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 991 transitions. [2022-02-10 03:09:50,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:50,887 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:50,887 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:50,905 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-02-10 03:09:51,103 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,SelfDestructingSolverStorable426 [2022-02-10 03:09:51,103 INFO L402 AbstractCegarLoop]: === Iteration 428 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:51,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:51,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1921066236, now seen corresponding path program 423 times [2022-02-10 03:09:51,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:51,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125434246] [2022-02-10 03:09:51,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:51,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:51,206 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:51,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125434246] [2022-02-10 03:09:51,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125434246] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:51,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745061841] [2022-02-10 03:09:51,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:51,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:51,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:51,207 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-02-10 03:09:51,208 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-02-10 03:09:51,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:09:51,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:51,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:51,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:51,316 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 17 treesize of output 13 [2022-02-10 03:09:51,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:51,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:51,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 11 treesize of output 3 [2022-02-10 03:09:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:51,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:51,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:09:51,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:51,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 31 treesize of output 33 [2022-02-10 03:09:51,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:09:51,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:51,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745061841] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:51,697 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:51,697 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:09:51,697 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116622564] [2022-02-10 03:09:51,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:51,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:09:51,697 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:51,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:09:51,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:09:51,698 INFO L87 Difference]: Start difference. First operand 385 states and 991 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:51,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:51,903 INFO L93 Difference]: Finished difference Result 440 states and 1089 transitions. [2022-02-10 03:09:51,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:51,903 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:09:51,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:51,904 INFO L225 Difference]: With dead ends: 440 [2022-02-10 03:09:51,904 INFO L226 Difference]: Without dead ends: 435 [2022-02-10 03:09:51,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=648, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:09:51,905 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 86 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:51,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 134 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 386 Invalid, 0 Unknown, 93 Unchecked, 0.1s Time] [2022-02-10 03:09:51,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-10 03:09:51,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 385. [2022-02-10 03:09:51,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5807291666666665) internal successors, (991), 384 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:51,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 991 transitions. [2022-02-10 03:09:51,909 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 991 transitions. Word has length 22 [2022-02-10 03:09:51,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:51,909 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 991 transitions. [2022-02-10 03:09:51,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:09:51,909 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 991 transitions. [2022-02-10 03:09:51,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:51,910 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:51,910 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:51,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Ended with exit code 0 [2022-02-10 03:09:52,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable427,424 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:52,126 INFO L402 AbstractCegarLoop]: === Iteration 429 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:52,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:52,126 INFO L85 PathProgramCache]: Analyzing trace with hash -315296451, now seen corresponding path program 424 times [2022-02-10 03:09:52,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:52,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108012330] [2022-02-10 03:09:52,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:52,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:52,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:52,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:52,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:52,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108012330] [2022-02-10 03:09:52,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108012330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:52,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056418] [2022-02-10 03:09:52,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:52,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:52,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:52,231 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-02-10 03:09:52,232 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-02-10 03:09:52,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:52,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:52,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:52,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:52,354 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 17 treesize of output 13 [2022-02-10 03:09:52,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:52,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 19 treesize of output 15 [2022-02-10 03:09:52,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:52,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 15 treesize of output 11 [2022-02-10 03:09:52,432 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:52,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:52,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:52,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 16 treesize of output 20 [2022-02-10 03:09:52,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:52,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 20 treesize of output 24 [2022-02-10 03:09:52,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:52,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 16 treesize of output 20 [2022-02-10 03:09:52,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:52,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056418] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:52,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:52,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:52,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684550749] [2022-02-10 03:09:52,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:52,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:52,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:52,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:52,567 INFO L87 Difference]: Start difference. First operand 385 states and 991 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-02-10 03:09:52,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:52,704 INFO L93 Difference]: Finished difference Result 434 states and 1077 transitions. [2022-02-10 03:09:52,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:52,704 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 22 [2022-02-10 03:09:52,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:52,705 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:09:52,705 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:09:52,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:52,705 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:52,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 122 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 340 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-02-10 03:09:52,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:09:52,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 382. [2022-02-10 03:09:52,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:52,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:09:52,709 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:09:52,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:52,709 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:09:52,709 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-02-10 03:09:52,709 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:09:52,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:52,710 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:52,710 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:52,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Ended with exit code 0 [2022-02-10 03:09:52,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,425 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:52,919 INFO L402 AbstractCegarLoop]: === Iteration 430 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:52,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:52,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1380192542, now seen corresponding path program 425 times [2022-02-10 03:09:52,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:52,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600493377] [2022-02-10 03:09:52,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:52,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:52,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:53,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:53,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:53,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600493377] [2022-02-10 03:09:53,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600493377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:53,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165540943] [2022-02-10 03:09:53,020 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:53,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:53,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:53,021 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-02-10 03:09:53,021 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-02-10 03:09:53,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:53,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:53,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:53,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:53,138 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 17 treesize of output 13 [2022-02-10 03:09:53,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:53,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:53,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:09:53,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:53,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:53,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:53,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:53,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 20 treesize of output 24 [2022-02-10 03:09:53,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:53,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 16 treesize of output 20 [2022-02-10 03:09:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:53,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165540943] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:53,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:53,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:53,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150296634] [2022-02-10 03:09:53,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:53,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:53,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:53,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:53,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:53,366 INFO L87 Difference]: Start difference. First operand 382 states and 987 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:53,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:53,485 INFO L93 Difference]: Finished difference Result 420 states and 1066 transitions. [2022-02-10 03:09:53,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:53,485 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:53,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:53,486 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:09:53,486 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:09:53,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:53,486 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:53,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 106 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 327 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-02-10 03:09:53,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:09:53,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 383. [2022-02-10 03:09:53,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.594240837696335) internal successors, (991), 382 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:53,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-10 03:09:53,490 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-10 03:09:53,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:53,490 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-10 03:09:53,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:53,490 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-10 03:09:53,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:53,491 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:53,491 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:53,507 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-02-10 03:09:53,691 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,SelfDestructingSolverStorable429 [2022-02-10 03:09:53,691 INFO L402 AbstractCegarLoop]: === Iteration 431 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:53,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:53,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1522114629, now seen corresponding path program 426 times [2022-02-10 03:09:53,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:53,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868660272] [2022-02-10 03:09:53,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:53,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:53,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:53,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:53,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:53,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868660272] [2022-02-10 03:09:53,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868660272] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:53,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192191220] [2022-02-10 03:09:53,800 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:53,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:53,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:53,801 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-02-10 03:09:53,802 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-02-10 03:09:53,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:09:53,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:53,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:09:53,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:53,917 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 17 treesize of output 13 [2022-02-10 03:09:54,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:54,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:54,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:54,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 5 [2022-02-10 03:09:54,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:54,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:54,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:54,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:54,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 22 treesize of output 26 [2022-02-10 03:09:54,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:54,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 18 treesize of output 22 [2022-02-10 03:09:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:54,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192191220] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:54,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:54,176 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:09:54,176 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937478040] [2022-02-10 03:09:54,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:54,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:54,176 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:54,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:54,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:54,177 INFO L87 Difference]: Start difference. First operand 383 states and 991 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-10 03:09:54,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:54,285 INFO L93 Difference]: Finished difference Result 411 states and 1044 transitions. [2022-02-10 03:09:54,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:54,285 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 22 [2022-02-10 03:09:54,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:54,286 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:09:54,286 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:09:54,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:54,286 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 18 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:54,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 101 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 394 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:09:54,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:09:54,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 383. [2022-02-10 03:09:54,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.594240837696335) internal successors, (991), 382 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:54,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-10 03:09:54,290 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-10 03:09:54,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:54,290 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-10 03:09:54,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-10 03:09:54,290 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-10 03:09:54,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:54,290 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:54,290 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:54,306 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-02-10 03:09:54,506 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,SelfDestructingSolverStorable430 [2022-02-10 03:09:54,506 INFO L402 AbstractCegarLoop]: === Iteration 432 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:54,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:54,507 INFO L85 PathProgramCache]: Analyzing trace with hash 119985473, now seen corresponding path program 427 times [2022-02-10 03:09:54,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:54,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396213434] [2022-02-10 03:09:54,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:54,507 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:54,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:54,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:54,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396213434] [2022-02-10 03:09:54,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396213434] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:54,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176523457] [2022-02-10 03:09:54,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:54,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:54,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:54,578 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-02-10 03:09:54,579 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-02-10 03:09:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:54,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:54,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:54,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:54,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 17 treesize of output 13 [2022-02-10 03:09:54,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:54,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 19 treesize of output 15 [2022-02-10 03:09:54,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:09:54,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:54,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:54,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:09:54,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:54,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 20 treesize of output 24 [2022-02-10 03:09:54,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:54,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:54,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176523457] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:54,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:54,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:54,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488057349] [2022-02-10 03:09:54,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:54,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:54,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:54,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:54,908 INFO L87 Difference]: Start difference. First operand 383 states and 991 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-02-10 03:09:54,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:54,982 INFO L93 Difference]: Finished difference Result 417 states and 1058 transitions. [2022-02-10 03:09:54,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:54,982 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 22 [2022-02-10 03:09:54,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:54,982 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:09:54,982 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:09:54,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:54,983 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:54,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 101 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 309 Invalid, 0 Unknown, 116 Unchecked, 0.1s Time] [2022-02-10 03:09:54,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:09:54,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 382. [2022-02-10 03:09:54,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:54,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:09:54,986 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:09:54,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:54,987 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:09:54,987 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-02-10 03:09:54,987 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:09:54,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:54,987 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:54,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:55,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Ended with exit code 0 [2022-02-10 03:09:55,203 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,SelfDestructingSolverStorable431 [2022-02-10 03:09:55,203 INFO L402 AbstractCegarLoop]: === Iteration 433 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:55,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:55,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2124380634, now seen corresponding path program 428 times [2022-02-10 03:09:55,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:55,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223274323] [2022-02-10 03:09:55,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:55,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:55,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:55,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:55,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223274323] [2022-02-10 03:09:55,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223274323] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:55,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339582160] [2022-02-10 03:09:55,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:55,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:55,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:55,302 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-02-10 03:09:55,302 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-02-10 03:09:55,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:55,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:55,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:55,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:55,415 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 17 treesize of output 13 [2022-02-10 03:09:55,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:55,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:09:55,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:55,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:55,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:55,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 16 treesize of output 20 [2022-02-10 03:09:55,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:55,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 20 treesize of output 24 [2022-02-10 03:09:55,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:55,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:55,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339582160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:55,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:55,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:55,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420520345] [2022-02-10 03:09:55,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:55,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:55,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:55,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:55,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:55,602 INFO L87 Difference]: Start difference. First operand 382 states and 987 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-02-10 03:09:55,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:55,677 INFO L93 Difference]: Finished difference Result 418 states and 1060 transitions. [2022-02-10 03:09:55,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:55,677 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 22 [2022-02-10 03:09:55,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:55,677 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:09:55,677 INFO L226 Difference]: Without dead ends: 399 [2022-02-10 03:09:55,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:55,678 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:55,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 73 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 297 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:09:55,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-10 03:09:55,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 383. [2022-02-10 03:09:55,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:55,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:09:55,681 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:09:55,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:55,682 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:09:55,682 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-02-10 03:09:55,682 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:09:55,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:55,682 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:55,682 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:55,698 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-02-10 03:09:55,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable432,429 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:55,891 INFO L402 AbstractCegarLoop]: === Iteration 434 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:55,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:55,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1147600583, now seen corresponding path program 429 times [2022-02-10 03:09:55,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:55,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847257543] [2022-02-10 03:09:55,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:55,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:55,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:55,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:55,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847257543] [2022-02-10 03:09:55,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847257543] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:55,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839374990] [2022-02-10 03:09:55,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:09:55,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:55,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:55,999 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-02-10 03:09:56,000 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-02-10 03:09:56,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:09:56,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:56,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:56,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:56,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:56,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:56,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:56,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 19 treesize of output 15 [2022-02-10 03:09:56,149 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 15 treesize of output 11 [2022-02-10 03:09:56,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:56,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:56,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:56,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:09:56,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:56,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:56,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839374990] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:56,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:56,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:09:56,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741017795] [2022-02-10 03:09:56,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:56,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:09:56,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:56,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:09:56,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:09:56,309 INFO L87 Difference]: Start difference. First operand 383 states and 990 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:56,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:56,460 INFO L93 Difference]: Finished difference Result 445 states and 1116 transitions. [2022-02-10 03:09:56,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:09:56,460 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:09:56,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:56,461 INFO L225 Difference]: With dead ends: 445 [2022-02-10 03:09:56,461 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:09:56,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:09:56,461 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 50 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:56,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 119 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:56,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:09:56,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 390. [2022-02-10 03:09:56,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5989717223650386) internal successors, (1011), 389 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:56,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1011 transitions. [2022-02-10 03:09:56,465 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1011 transitions. Word has length 22 [2022-02-10 03:09:56,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:56,465 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1011 transitions. [2022-02-10 03:09:56,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:09:56,465 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1011 transitions. [2022-02-10 03:09:56,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:56,466 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:56,466 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:56,481 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-02-10 03:09:56,681 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,SelfDestructingSolverStorable433 [2022-02-10 03:09:56,681 INFO L402 AbstractCegarLoop]: === Iteration 435 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:56,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:56,682 INFO L85 PathProgramCache]: Analyzing trace with hash -357206463, now seen corresponding path program 430 times [2022-02-10 03:09:56,682 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:56,682 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487280] [2022-02-10 03:09:56,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:56,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:56,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:56,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:56,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:56,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487280] [2022-02-10 03:09:56,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:56,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104569764] [2022-02-10 03:09:56,753 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:56,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:56,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:56,754 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-02-10 03:09:56,754 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-02-10 03:09:56,780 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:56,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:56,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:56,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:56,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:56,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 17 treesize of output 13 [2022-02-10 03:09:56,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:56,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 17 treesize of output 13 [2022-02-10 03:09:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:56,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:56,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:56,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 16 treesize of output 20 [2022-02-10 03:09:56,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:56,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 20 treesize of output 24 [2022-02-10 03:09:56,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:56,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 16 treesize of output 20 [2022-02-10 03:09:56,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:56,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104569764] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:56,968 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:56,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:56,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305831276] [2022-02-10 03:09:56,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:56,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:56,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:56,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:56,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:56,969 INFO L87 Difference]: Start difference. First operand 390 states and 1011 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-02-10 03:09:57,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:57,086 INFO L93 Difference]: Finished difference Result 424 states and 1074 transitions. [2022-02-10 03:09:57,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:57,086 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 22 [2022-02-10 03:09:57,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:57,087 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:09:57,087 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:09:57,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:57,087 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:57,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 92 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:09:57,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:09:57,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 383. [2022-02-10 03:09:57,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:57,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:09:57,091 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:09:57,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:57,091 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:09:57,091 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-02-10 03:09:57,091 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:09:57,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:57,092 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:57,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:57,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Ended with exit code 0 [2022-02-10 03:09:57,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable434,431 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:57,308 INFO L402 AbstractCegarLoop]: === Iteration 436 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:57,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:57,308 INFO L85 PathProgramCache]: Analyzing trace with hash 442067820, now seen corresponding path program 431 times [2022-02-10 03:09:57,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:57,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237787036] [2022-02-10 03:09:57,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:57,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:57,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:57,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:57,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:57,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237787036] [2022-02-10 03:09:57,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237787036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:57,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946978949] [2022-02-10 03:09:57,416 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:57,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:57,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:57,417 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-02-10 03:09:57,417 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-02-10 03:09:57,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:57,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:57,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:57,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:57,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:57,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 19 treesize of output 15 [2022-02-10 03:09:57,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:09:57,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:57,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 9 treesize of output 3 [2022-02-10 03:09:57,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:57,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:57,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:57,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:57,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:57,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 20 treesize of output 24 [2022-02-10 03:09:57,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:57,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 16 treesize of output 20 [2022-02-10 03:09:57,873 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:57,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946978949] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:57,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:57,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:57,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804338373] [2022-02-10 03:09:57,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:57,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:57,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:57,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:57,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:57,874 INFO L87 Difference]: Start difference. First operand 383 states and 990 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:57,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:57,959 INFO L93 Difference]: Finished difference Result 418 states and 1062 transitions. [2022-02-10 03:09:57,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:57,959 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:57,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:57,960 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:09:57,960 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:09:57,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:57,960 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:57,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 128 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 366 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-02-10 03:09:57,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:09:57,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 383. [2022-02-10 03:09:57,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:57,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:09:57,964 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:09:57,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:57,964 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:09:57,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:57,964 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:09:57,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:57,965 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:57,965 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:57,980 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-02-10 03:09:58,180 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,SelfDestructingSolverStorable435 [2022-02-10 03:09:58,180 INFO L402 AbstractCegarLoop]: === Iteration 437 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:58,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:58,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1232461940, now seen corresponding path program 432 times [2022-02-10 03:09:58,181 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:58,181 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288366338] [2022-02-10 03:09:58,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:58,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:58,290 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:58,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:58,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288366338] [2022-02-10 03:09:58,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288366338] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:58,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858628478] [2022-02-10 03:09:58,290 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:09:58,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:58,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:58,291 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-02-10 03:09:58,314 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-02-10 03:09:58,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:09:58,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:58,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:58,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:58,376 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 19 treesize of output 15 [2022-02-10 03:09:58,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:09:58,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:58,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 15 treesize of output 11 [2022-02-10 03:09:58,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:58,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:58,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:09:58,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:58,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 20 treesize of output 24 [2022-02-10 03:09:58,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:58,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 16 treesize of output 20 [2022-02-10 03:09:58,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:58,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858628478] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:58,570 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:58,570 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:58,570 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049496003] [2022-02-10 03:09:58,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:58,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:58,570 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:58,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:58,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:58,570 INFO L87 Difference]: Start difference. First operand 383 states and 990 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-02-10 03:09:58,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:58,662 INFO L93 Difference]: Finished difference Result 419 states and 1063 transitions. [2022-02-10 03:09:58,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:58,662 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 22 [2022-02-10 03:09:58,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:58,663 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:09:58,663 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:09:58,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:58,663 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:58,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 112 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 378 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:09:58,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:09:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 382. [2022-02-10 03:09:58,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:58,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:09:58,667 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:09:58,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:58,667 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:09:58,667 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-02-10 03:09:58,667 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:09:58,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:58,668 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:58,668 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:58,684 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-02-10 03:09:58,884 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,SelfDestructingSolverStorable436 [2022-02-10 03:09:58,884 INFO L402 AbstractCegarLoop]: === Iteration 438 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:58,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:58,884 INFO L85 PathProgramCache]: Analyzing trace with hash 839050236, now seen corresponding path program 433 times [2022-02-10 03:09:58,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:58,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228094574] [2022-02-10 03:09:58,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:58,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:58,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:58,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228094574] [2022-02-10 03:09:58,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228094574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:58,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953512685] [2022-02-10 03:09:58,954 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:09:58,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:58,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:58,955 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-02-10 03:09:58,955 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-02-10 03:09:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:58,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:09:58,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:59,044 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 19 treesize of output 15 [2022-02-10 03:09:59,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:59,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 17 treesize of output 13 [2022-02-10 03:09:59,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:59,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 9 treesize of output 3 [2022-02-10 03:09:59,172 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:59,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:59,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:59,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 16 treesize of output 20 [2022-02-10 03:09:59,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:59,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 20 treesize of output 24 [2022-02-10 03:09:59,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:59,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 16 treesize of output 20 [2022-02-10 03:09:59,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:59,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953512685] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:59,291 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:59,291 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:09:59,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510054891] [2022-02-10 03:09:59,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:59,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:09:59,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:59,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:09:59,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:59,292 INFO L87 Difference]: Start difference. First operand 382 states and 987 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:59,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:59,393 INFO L93 Difference]: Finished difference Result 425 states and 1077 transitions. [2022-02-10 03:09:59,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:09:59,393 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:09:59,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:59,394 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:09:59,394 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:09:59,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:09:59,394 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:59,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 125 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 337 Invalid, 0 Unknown, 86 Unchecked, 0.1s Time] [2022-02-10 03:09:59,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:09:59,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 386. [2022-02-10 03:09:59,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.5948051948051947) internal successors, (999), 385 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:59,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 999 transitions. [2022-02-10 03:09:59,398 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 999 transitions. Word has length 22 [2022-02-10 03:09:59,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:59,398 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 999 transitions. [2022-02-10 03:09:59,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:09:59,398 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 999 transitions. [2022-02-10 03:09:59,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:09:59,399 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:59,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:59,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Ended with exit code 0 [2022-02-10 03:09:59,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437,434 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:59,607 INFO L402 AbstractCegarLoop]: === Iteration 439 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:59,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:59,607 INFO L85 PathProgramCache]: Analyzing trace with hash -563078920, now seen corresponding path program 434 times [2022-02-10 03:09:59,607 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:59,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039922986] [2022-02-10 03:09:59,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:59,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:59,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:59,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:59,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:59,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039922986] [2022-02-10 03:09:59,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039922986] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:59,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939984668] [2022-02-10 03:09:59,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:09:59,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:59,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:59,764 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-02-10 03:09:59,764 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-02-10 03:09:59,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:09:59,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:59,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:09:59,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:59,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:59,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:00,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:00,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 19 treesize of output 15 [2022-02-10 03:10:00,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:00,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 11 treesize of output 3 [2022-02-10 03:10:00,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:00,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:00,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:10:00,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:10:00,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:00,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 18 treesize of output 22 [2022-02-10 03:10:00,416 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:00,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939984668] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:00,416 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:00,416 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:00,416 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431046533] [2022-02-10 03:10:00,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:00,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:00,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:00,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:00,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:00,417 INFO L87 Difference]: Start difference. First operand 386 states and 999 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:00,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:00,614 INFO L93 Difference]: Finished difference Result 438 states and 1094 transitions. [2022-02-10 03:10:00,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:00,614 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:00,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:00,615 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:10:00,615 INFO L226 Difference]: Without dead ends: 433 [2022-02-10 03:10:00,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:10:00,615 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 128 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:00,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 154 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 376 Invalid, 0 Unknown, 128 Unchecked, 0.1s Time] [2022-02-10 03:10:00,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-10 03:10:00,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 384. [2022-02-10 03:10:00,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.6005221932114884) internal successors, (996), 383 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:00,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 996 transitions. [2022-02-10 03:10:00,619 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 996 transitions. Word has length 22 [2022-02-10 03:10:00,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:00,619 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 996 transitions. [2022-02-10 03:10:00,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:00,619 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 996 transitions. [2022-02-10 03:10:00,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:00,620 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:00,620 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:00,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:00,835 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,SelfDestructingSolverStorable438 [2022-02-10 03:10:00,835 INFO L402 AbstractCegarLoop]: === Iteration 440 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:00,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:00,835 INFO L85 PathProgramCache]: Analyzing trace with hash -458461519, now seen corresponding path program 435 times [2022-02-10 03:10:00,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:00,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174467301] [2022-02-10 03:10:00,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:00,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:00,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:00,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:00,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:00,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174467301] [2022-02-10 03:10:00,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174467301] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:00,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126618731] [2022-02-10 03:10:00,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:00,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:00,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:00,922 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-02-10 03:10:00,922 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-02-10 03:10:00,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:00,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:00,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:00,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:01,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:01,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 19 treesize of output 15 [2022-02-10 03:10:01,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:01,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 19 treesize of output 15 [2022-02-10 03:10:01,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:01,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 10 treesize of output 5 [2022-02-10 03:10:01,347 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:01,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:01,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:01,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 15 treesize of output 19 [2022-02-10 03:10:01,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:01,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 20 treesize of output 24 [2022-02-10 03:10:01,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:01,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:01,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:01,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126618731] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:01,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:01,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:01,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339753052] [2022-02-10 03:10:01,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:01,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:01,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:01,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:01,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:01,478 INFO L87 Difference]: Start difference. First operand 384 states and 996 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-02-10 03:10:01,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:01,549 INFO L93 Difference]: Finished difference Result 414 states and 1054 transitions. [2022-02-10 03:10:01,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:01,550 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 22 [2022-02-10 03:10:01,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:01,550 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:10:01,550 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:10:01,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:01,551 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:01,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 61 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 213 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-02-10 03:10:01,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:10:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 386. [2022-02-10 03:10:01,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.5922077922077924) internal successors, (998), 385 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:01,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 998 transitions. [2022-02-10 03:10:01,554 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 998 transitions. Word has length 22 [2022-02-10 03:10:01,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:01,555 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 998 transitions. [2022-02-10 03:10:01,555 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-02-10 03:10:01,555 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 998 transitions. [2022-02-10 03:10:01,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:01,555 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:01,557 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:01,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Ended with exit code 0 [2022-02-10 03:10:01,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable439,436 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:01,773 INFO L402 AbstractCegarLoop]: === Iteration 441 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:01,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:01,773 INFO L85 PathProgramCache]: Analyzing trace with hash 427336761, now seen corresponding path program 436 times [2022-02-10 03:10:01,773 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:01,773 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280242234] [2022-02-10 03:10:01,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:01,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:01,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:01,873 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:01,874 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:01,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280242234] [2022-02-10 03:10:01,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280242234] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:01,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333316169] [2022-02-10 03:10:01,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:01,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:01,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:01,875 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-02-10 03:10:01,876 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-02-10 03:10:01,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:01,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:01,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:01,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:01,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:01,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 19 treesize of output 15 [2022-02-10 03:10:02,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:02,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 21 treesize of output 17 [2022-02-10 03:10:02,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:02,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 17 treesize of output 13 [2022-02-10 03:10:02,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:02,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:02,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:02,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 15 treesize of output 19 [2022-02-10 03:10:02,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:02,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:02,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:02,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333316169] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:02,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:02,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:02,376 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363237303] [2022-02-10 03:10:02,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:02,376 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:02,376 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:02,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:02,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:02,377 INFO L87 Difference]: Start difference. First operand 386 states and 998 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-02-10 03:10:02,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:02,517 INFO L93 Difference]: Finished difference Result 436 states and 1090 transitions. [2022-02-10 03:10:02,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:02,517 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 22 [2022-02-10 03:10:02,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:02,517 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:10:02,517 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:10:02,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:02,518 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:02,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 104 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 379 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-02-10 03:10:02,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:10:02,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 388. [2022-02-10 03:10:02,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.58656330749354) internal successors, (1001), 387 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:02,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1001 transitions. [2022-02-10 03:10:02,522 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1001 transitions. Word has length 22 [2022-02-10 03:10:02,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:02,522 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1001 transitions. [2022-02-10 03:10:02,522 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-02-10 03:10:02,522 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1001 transitions. [2022-02-10 03:10:02,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:02,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:02,522 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:02,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Ended with exit code 0 [2022-02-10 03:10:02,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable440,437 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:02,738 INFO L402 AbstractCegarLoop]: === Iteration 442 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:02,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:02,738 INFO L85 PathProgramCache]: Analyzing trace with hash 835243189, now seen corresponding path program 437 times [2022-02-10 03:10:02,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:02,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497577857] [2022-02-10 03:10:02,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:02,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:02,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:02,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:02,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497577857] [2022-02-10 03:10:02,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497577857] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:02,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805716215] [2022-02-10 03:10:02,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:02,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:02,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:02,827 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-02-10 03:10:02,827 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-02-10 03:10:02,853 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:02,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:02,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:02,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:02,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:03,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:03,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 21 treesize of output 17 [2022-02-10 03:10:03,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:03,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 17 treesize of output 13 [2022-02-10 03:10:03,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:03,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:03,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:10:03,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:03,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:03,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 16 treesize of output 20 [2022-02-10 03:10:03,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:03,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805716215] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:03,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:03,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:03,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50147838] [2022-02-10 03:10:03,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:03,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:03,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:03,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:03,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:03,442 INFO L87 Difference]: Start difference. First operand 388 states and 1001 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-02-10 03:10:03,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:03,554 INFO L93 Difference]: Finished difference Result 420 states and 1063 transitions. [2022-02-10 03:10:03,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:03,554 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 22 [2022-02-10 03:10:03,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:03,555 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:10:03,555 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:10:03,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:03,555 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:03,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 92 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 300 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2022-02-10 03:10:03,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:10:03,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 384. [2022-02-10 03:10:03,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.597911227154047) internal successors, (995), 383 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:03,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-10 03:10:03,559 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-10 03:10:03,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:03,559 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-10 03:10:03,559 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-02-10 03:10:03,559 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-10 03:10:03,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:03,560 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:03,560 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:03,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Ended with exit code 0 [2022-02-10 03:10:03,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable441,438 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:03,760 INFO L402 AbstractCegarLoop]: === Iteration 443 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:03,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:03,760 INFO L85 PathProgramCache]: Analyzing trace with hash 2081084412, now seen corresponding path program 438 times [2022-02-10 03:10:03,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:03,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777681334] [2022-02-10 03:10:03,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:03,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:03,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:03,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:03,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:03,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777681334] [2022-02-10 03:10:03,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777681334] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:03,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858945736] [2022-02-10 03:10:03,871 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:03,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:03,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:03,872 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-02-10 03:10:03,873 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-02-10 03:10:03,905 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:03,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:03,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:03,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:03,984 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 19 treesize of output 15 [2022-02-10 03:10:04,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:04,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 20 treesize of output 16 [2022-02-10 03:10:04,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:04,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 16 treesize of output 12 [2022-02-10 03:10:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:04,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:04,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:04,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:04,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 20 treesize of output 24 [2022-02-10 03:10:04,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:04,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 16 treesize of output 20 [2022-02-10 03:10:04,263 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:04,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858945736] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:04,264 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:04,264 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:04,264 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065764908] [2022-02-10 03:10:04,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:04,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:04,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:04,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:04,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:04,264 INFO L87 Difference]: Start difference. First operand 384 states and 995 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-02-10 03:10:04,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:04,449 INFO L93 Difference]: Finished difference Result 441 states and 1107 transitions. [2022-02-10 03:10:04,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:04,449 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 22 [2022-02-10 03:10:04,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:04,450 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:10:04,450 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:10:04,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:04,450 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 54 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:04,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 115 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 408 Invalid, 0 Unknown, 43 Unchecked, 0.2s Time] [2022-02-10 03:10:04,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:10:04,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 386. [2022-02-10 03:10:04,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.602597402597403) internal successors, (1002), 385 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:04,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1002 transitions. [2022-02-10 03:10:04,454 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1002 transitions. Word has length 22 [2022-02-10 03:10:04,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:04,454 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 1002 transitions. [2022-02-10 03:10:04,454 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-02-10 03:10:04,455 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1002 transitions. [2022-02-10 03:10:04,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:04,455 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:04,455 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:04,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Ended with exit code 0 [2022-02-10 03:10:04,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable442,439 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:04,663 INFO L402 AbstractCegarLoop]: === Iteration 444 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:04,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:04,663 INFO L85 PathProgramCache]: Analyzing trace with hash -20629392, now seen corresponding path program 439 times [2022-02-10 03:10:04,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:04,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42016047] [2022-02-10 03:10:04,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:04,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:04,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:04,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:04,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:04,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42016047] [2022-02-10 03:10:04,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42016047] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:04,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137553102] [2022-02-10 03:10:04,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:04,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:04,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:04,772 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-02-10 03:10:04,772 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-02-10 03:10:04,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:04,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:04,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:04,868 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 19 treesize of output 15 [2022-02-10 03:10:04,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:04,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 20 treesize of output 16 [2022-02-10 03:10:04,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:04,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 16 treesize of output 12 [2022-02-10 03:10:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:05,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:05,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:05,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 16 treesize of output 20 [2022-02-10 03:10:05,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:05,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, 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-02-10 03:10:05,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:05,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:05,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137553102] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:05,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:05,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:05,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884383060] [2022-02-10 03:10:05,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:05,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:05,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:05,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:05,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:05,122 INFO L87 Difference]: Start difference. First operand 386 states and 1002 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-02-10 03:10:05,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:05,222 INFO L93 Difference]: Finished difference Result 413 states and 1053 transitions. [2022-02-10 03:10:05,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:05,223 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 22 [2022-02-10 03:10:05,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:05,223 INFO L225 Difference]: With dead ends: 413 [2022-02-10 03:10:05,223 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:10:05,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:05,224 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:05,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 107 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 391 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2022-02-10 03:10:05,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:10:05,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 384. [2022-02-10 03:10:05,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.597911227154047) internal successors, (995), 383 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:05,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-10 03:10:05,227 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-10 03:10:05,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:05,227 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-10 03:10:05,228 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-02-10 03:10:05,228 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-10 03:10:05,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:05,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:05,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:05,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Ended with exit code 0 [2022-02-10 03:10:05,444 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,SelfDestructingSolverStorable443 [2022-02-10 03:10:05,444 INFO L402 AbstractCegarLoop]: === Iteration 445 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:05,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1830664976, now seen corresponding path program 440 times [2022-02-10 03:10:05,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:05,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753521750] [2022-02-10 03:10:05,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:05,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:05,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:05,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:05,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753521750] [2022-02-10 03:10:05,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753521750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:05,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33704464] [2022-02-10 03:10:05,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:05,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:05,536 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-02-10 03:10:05,536 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-02-10 03:10:05,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:05,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:05,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:05,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:05,621 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 19 treesize of output 15 [2022-02-10 03:10:05,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:05,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 21 treesize of output 17 [2022-02-10 03:10:05,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:05,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 17 treesize of output 13 [2022-02-10 03:10:05,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:05,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:05,882 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:05,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 17 treesize of output 21 [2022-02-10 03:10:05,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:10:05,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:10:05,995 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:05,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33704464] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:05,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:05,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:05,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337614315] [2022-02-10 03:10:05,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:05,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:05,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:05,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:05,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:05,996 INFO L87 Difference]: Start difference. First operand 384 states and 995 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:06,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:06,342 INFO L93 Difference]: Finished difference Result 449 states and 1110 transitions. [2022-02-10 03:10:06,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:10:06,343 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:06,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:06,343 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:10:06,344 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:10:06,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:06,344 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 114 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:06,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 144 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 558 Invalid, 0 Unknown, 38 Unchecked, 0.2s Time] [2022-02-10 03:10:06,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:10:06,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 389. [2022-02-10 03:10:06,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.6056701030927836) internal successors, (1011), 388 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1011 transitions. [2022-02-10 03:10:06,348 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1011 transitions. Word has length 22 [2022-02-10 03:10:06,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:06,348 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1011 transitions. [2022-02-10 03:10:06,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:06,348 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1011 transitions. [2022-02-10 03:10:06,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:06,349 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:06,349 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:06,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Ended with exit code 0 [2022-02-10 03:10:06,564 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,SelfDestructingSolverStorable444 [2022-02-10 03:10:06,565 INFO L402 AbstractCegarLoop]: === Iteration 446 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:06,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:06,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1040270856, now seen corresponding path program 441 times [2022-02-10 03:10:06,565 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:06,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226132559] [2022-02-10 03:10:06,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:06,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:06,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:06,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:06,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226132559] [2022-02-10 03:10:06,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226132559] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:06,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069653616] [2022-02-10 03:10:06,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:06,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:06,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:06,718 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-02-10 03:10:06,719 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-02-10 03:10:06,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:10:06,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:06,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:06,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:06,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:06,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 19 treesize of output 15 [2022-02-10 03:10:06,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:10:06,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:07,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:07,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:07,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:07,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 17 treesize of output 21 [2022-02-10 03:10:07,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:10:07,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:07,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 18 treesize of output 22 [2022-02-10 03:10:07,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:07,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069653616] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:07,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:07,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:07,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277443510] [2022-02-10 03:10:07,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:07,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:07,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:07,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:07,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:07,400 INFO L87 Difference]: Start difference. First operand 389 states and 1011 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:07,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:07,563 INFO L93 Difference]: Finished difference Result 444 states and 1109 transitions. [2022-02-10 03:10:07,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:07,564 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:07,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:07,574 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:10:07,574 INFO L226 Difference]: Without dead ends: 439 [2022-02-10 03:10:07,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:10:07,575 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 96 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:07,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 125 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 405 Invalid, 0 Unknown, 129 Unchecked, 0.1s Time] [2022-02-10 03:10:07,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-10 03:10:07,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 384. [2022-02-10 03:10:07,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.597911227154047) internal successors, (995), 383 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:07,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 995 transitions. [2022-02-10 03:10:07,579 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 995 transitions. Word has length 22 [2022-02-10 03:10:07,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:07,579 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 995 transitions. [2022-02-10 03:10:07,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:07,579 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 995 transitions. [2022-02-10 03:10:07,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:07,580 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:07,580 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:07,596 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-02-10 03:10:07,795 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,SelfDestructingSolverStorable445 [2022-02-10 03:10:07,796 INFO L402 AbstractCegarLoop]: === Iteration 447 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:07,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:07,796 INFO L85 PathProgramCache]: Analyzing trace with hash -610107727, now seen corresponding path program 442 times [2022-02-10 03:10:07,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:07,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484445970] [2022-02-10 03:10:07,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:07,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:07,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:07,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:07,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484445970] [2022-02-10 03:10:07,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484445970] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:07,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544304975] [2022-02-10 03:10:07,859 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:07,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:07,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:07,861 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-02-10 03:10:07,861 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-02-10 03:10:07,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:07,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:07,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:07,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:07,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:07,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 19 treesize of output 15 [2022-02-10 03:10:08,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:08,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 19 treesize of output 15 [2022-02-10 03:10:08,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:08,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:10:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:08,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:08,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:08,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 16 treesize of output 20 [2022-02-10 03:10:08,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:08,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 20 treesize of output 24 [2022-02-10 03:10:08,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:08,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 16 treesize of output 20 [2022-02-10 03:10:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:08,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544304975] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:08,118 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:08,118 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:08,118 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904907153] [2022-02-10 03:10:08,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:08,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:08,118 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:08,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:08,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:08,119 INFO L87 Difference]: Start difference. First operand 384 states and 995 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:10:08,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:08,202 INFO L93 Difference]: Finished difference Result 423 states and 1073 transitions. [2022-02-10 03:10:08,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:08,202 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:10:08,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:08,203 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:10:08,203 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:10:08,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:08,203 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:08,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 105 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 337 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 03:10:08,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:10:08,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 384. [2022-02-10 03:10:08,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5926892950391647) internal successors, (993), 383 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:08,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 993 transitions. [2022-02-10 03:10:08,207 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 993 transitions. Word has length 22 [2022-02-10 03:10:08,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:08,207 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 993 transitions. [2022-02-10 03:10:08,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:10:08,207 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 993 transitions. [2022-02-10 03:10:08,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:08,207 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:08,207 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:08,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Ended with exit code 0 [2022-02-10 03:10:08,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable446,443 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:08,423 INFO L402 AbstractCegarLoop]: === Iteration 448 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:08,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:08,423 INFO L85 PathProgramCache]: Analyzing trace with hash 180286393, now seen corresponding path program 443 times [2022-02-10 03:10:08,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:08,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842449333] [2022-02-10 03:10:08,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:08,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:08,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:08,511 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:08,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:08,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842449333] [2022-02-10 03:10:08,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842449333] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:08,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843266965] [2022-02-10 03:10:08,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:08,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:08,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:08,512 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-02-10 03:10:08,513 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-02-10 03:10:08,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:10:08,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:08,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:10:08,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:08,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:08,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 19 treesize of output 15 [2022-02-10 03:10:08,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:08,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 17 treesize of output 13 [2022-02-10 03:10:08,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:08,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 9 treesize of output 3 [2022-02-10 03:10:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:08,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:08,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:08,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 16 treesize of output 20 [2022-02-10 03:10:08,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:08,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10: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 16 treesize of output 20 [2022-02-10 03:10:08,815 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:08,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843266965] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:08,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:08,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:08,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973321260] [2022-02-10 03:10:08,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:08,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:08,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:08,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:08,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:08,816 INFO L87 Difference]: Start difference. First operand 384 states and 993 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-02-10 03:10:08,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:08,910 INFO L93 Difference]: Finished difference Result 412 states and 1051 transitions. [2022-02-10 03:10:08,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:08,910 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 22 [2022-02-10 03:10:08,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:08,911 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:10:08,911 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:10:08,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:10:08,911 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 32 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:08,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 108 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 356 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-02-10 03:10:08,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:10:08,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 384. [2022-02-10 03:10:08,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5926892950391647) internal successors, (993), 383 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:08,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 993 transitions. [2022-02-10 03:10:08,915 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 993 transitions. Word has length 22 [2022-02-10 03:10:08,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:08,915 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 993 transitions. [2022-02-10 03:10:08,915 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-02-10 03:10:08,915 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 993 transitions. [2022-02-10 03:10:08,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:08,915 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:08,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:08,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Ended with exit code 0 [2022-02-10 03:10:09,131 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,SelfDestructingSolverStorable447 [2022-02-10 03:10:09,131 INFO L402 AbstractCegarLoop]: === Iteration 449 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:09,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:09,131 INFO L85 PathProgramCache]: Analyzing trace with hash -355047398, now seen corresponding path program 444 times [2022-02-10 03:10:09,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:09,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918732992] [2022-02-10 03:10:09,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:09,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:09,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:09,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:09,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:09,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918732992] [2022-02-10 03:10:09,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918732992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:09,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237414027] [2022-02-10 03:10:09,221 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:09,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:09,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:09,222 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-02-10 03:10:09,223 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-02-10 03:10:09,248 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:10:09,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:09,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:09,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:09,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:09,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 19 treesize of output 15 [2022-02-10 03:10:09,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:09,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 21 treesize of output 17 [2022-02-10 03:10:09,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:09,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 17 treesize of output 13 [2022-02-10 03:10:09,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:09,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:09,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:10:09,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:10:09,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:10:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:09,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237414027] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:09,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:09,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:09,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258837914] [2022-02-10 03:10:09,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:09,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:09,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:09,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:09,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:09,676 INFO L87 Difference]: Start difference. First operand 384 states and 993 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:09,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:09,829 INFO L93 Difference]: Finished difference Result 459 states and 1123 transitions. [2022-02-10 03:10:09,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:09,829 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:09,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:09,830 INFO L225 Difference]: With dead ends: 459 [2022-02-10 03:10:09,830 INFO L226 Difference]: Without dead ends: 454 [2022-02-10 03:10:09,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:10:09,830 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 151 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:09,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 120 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 359 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:10:09,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-10 03:10:09,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 388. [2022-02-10 03:10:09,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.599483204134367) internal successors, (1006), 387 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:09,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1006 transitions. [2022-02-10 03:10:09,834 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1006 transitions. Word has length 22 [2022-02-10 03:10:09,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:09,834 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1006 transitions. [2022-02-10 03:10:09,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:09,834 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1006 transitions. [2022-02-10 03:10:09,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:09,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:09,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:09,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Ended with exit code 0 [2022-02-10 03:10:10,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2022-02-10 03:10:10,041 INFO L402 AbstractCegarLoop]: === Iteration 450 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:10,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:10,042 INFO L85 PathProgramCache]: Analyzing trace with hash -213125311, now seen corresponding path program 445 times [2022-02-10 03:10:10,042 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:10,042 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216923072] [2022-02-10 03:10:10,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:10,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:10,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:10,146 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:10,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:10,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216923072] [2022-02-10 03:10:10,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216923072] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:10,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826873125] [2022-02-10 03:10:10,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:10,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:10,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:10,148 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-02-10 03:10:10,148 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-02-10 03:10:10,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:10,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:10,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:10,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:10,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 19 treesize of output 15 [2022-02-10 03:10:10,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:10,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 20 treesize of output 16 [2022-02-10 03:10:10,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:10,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 16 treesize of output 12 [2022-02-10 03:10:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:10,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:10,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:10,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 16 treesize of output 20 [2022-02-10 03:10:10,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:10,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 20 treesize of output 24 [2022-02-10 03:10:10,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:10,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:10,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826873125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:10,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:10,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:10,414 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74872055] [2022-02-10 03:10:10,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:10,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:10,414 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:10,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:10,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:10,415 INFO L87 Difference]: Start difference. First operand 388 states and 1006 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:10,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:10,634 INFO L93 Difference]: Finished difference Result 428 states and 1071 transitions. [2022-02-10 03:10:10,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:10,634 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:10:10,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:10,635 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:10:10,635 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:10:10,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:10,635 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 50 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:10,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 100 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 344 Invalid, 0 Unknown, 91 Unchecked, 0.2s Time] [2022-02-10 03:10:10,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:10:10,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 391. [2022-02-10 03:10:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.58974358974359) internal successors, (1010), 390 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:10,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1010 transitions. [2022-02-10 03:10:10,639 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1010 transitions. Word has length 22 [2022-02-10 03:10:10,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:10,639 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1010 transitions. [2022-02-10 03:10:10,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:10,639 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1010 transitions. [2022-02-10 03:10:10,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:10,640 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:10,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:10,656 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-02-10 03:10:10,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,446 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:10,856 INFO L402 AbstractCegarLoop]: === Iteration 451 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:10,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:10,856 INFO L85 PathProgramCache]: Analyzing trace with hash 194781117, now seen corresponding path program 446 times [2022-02-10 03:10:10,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:10,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597350056] [2022-02-10 03:10:10,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:10,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:10,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:10,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:10,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:10,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597350056] [2022-02-10 03:10:10,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597350056] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:10,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958583372] [2022-02-10 03:10:10,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:10,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:10,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:10,976 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-02-10 03:10:10,976 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-02-10 03:10:11,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:11,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:11,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:11,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:11,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:11,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 19 treesize of output 15 [2022-02-10 03:10:11,114 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 20 treesize of output 16 [2022-02-10 03:10:11,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:11,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:10:11,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:11,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:11,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:11,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:11,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:11,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 20 treesize of output 24 [2022-02-10 03:10:11,271 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:11,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:11,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958583372] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:11,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:11,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:11,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350373249] [2022-02-10 03:10:11,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:11,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:11,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:11,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:11,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:11,312 INFO L87 Difference]: Start difference. First operand 391 states and 1010 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:11,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:11,566 INFO L93 Difference]: Finished difference Result 483 states and 1192 transitions. [2022-02-10 03:10:11,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:11,567 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:10:11,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:11,567 INFO L225 Difference]: With dead ends: 483 [2022-02-10 03:10:11,568 INFO L226 Difference]: Without dead ends: 468 [2022-02-10 03:10:11,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:11,568 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 59 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:11,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 143 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:11,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-02-10 03:10:11,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 403. [2022-02-10 03:10:11,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.601990049751244) internal successors, (1046), 402 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:11,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1046 transitions. [2022-02-10 03:10:11,573 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1046 transitions. Word has length 22 [2022-02-10 03:10:11,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:11,573 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1046 transitions. [2022-02-10 03:10:11,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:11,573 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1046 transitions. [2022-02-10 03:10:11,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:11,573 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:11,573 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:11,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Ended with exit code 0 [2022-02-10 03:10:11,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,447 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:11,780 INFO L402 AbstractCegarLoop]: === Iteration 452 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:11,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:11,780 INFO L85 PathProgramCache]: Analyzing trace with hash 435346722, now seen corresponding path program 447 times [2022-02-10 03:10:11,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:11,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576401715] [2022-02-10 03:10:11,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:11,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:11,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:11,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:11,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:11,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576401715] [2022-02-10 03:10:11,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576401715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:11,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021420396] [2022-02-10 03:10:11,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:11,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:11,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:11,914 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-02-10 03:10:11,915 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-02-10 03:10:11,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:10:11,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:11,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:11,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:11,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:12,027 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-02-10 03:10:12,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:12,163 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:12,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:12,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:10:12,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:12,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 22 treesize of output 26 [2022-02-10 03:10:12,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:12,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 18 treesize of output 22 [2022-02-10 03:10:12,409 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:12,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021420396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:12,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:12,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:12,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216849120] [2022-02-10 03:10:12,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:12,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:12,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:12,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:12,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:12,410 INFO L87 Difference]: Start difference. First operand 403 states and 1046 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:12,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:12,691 INFO L93 Difference]: Finished difference Result 502 states and 1219 transitions. [2022-02-10 03:10:12,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:10:12,691 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:12,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:12,692 INFO L225 Difference]: With dead ends: 502 [2022-02-10 03:10:12,692 INFO L226 Difference]: Without dead ends: 497 [2022-02-10 03:10:12,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=210, Invalid=720, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:12,692 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 120 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:12,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 176 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:12,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-02-10 03:10:12,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 399. [2022-02-10 03:10:12,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.5979899497487438) internal successors, (1034), 398 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:12,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1034 transitions. [2022-02-10 03:10:12,697 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1034 transitions. Word has length 22 [2022-02-10 03:10:12,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:12,697 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1034 transitions. [2022-02-10 03:10:12,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:12,697 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1034 transitions. [2022-02-10 03:10:12,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:12,697 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:12,697 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:12,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:12,913 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,SelfDestructingSolverStorable451 [2022-02-10 03:10:12,913 INFO L402 AbstractCegarLoop]: === Iteration 453 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:12,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:12,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1028908865, now seen corresponding path program 448 times [2022-02-10 03:10:12,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:12,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153186373] [2022-02-10 03:10:12,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:12,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:12,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:12,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:12,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:12,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153186373] [2022-02-10 03:10:12,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153186373] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:12,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953436075] [2022-02-10 03:10:12,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:12,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:12,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:12,979 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-02-10 03:10:12,980 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-02-10 03:10:13,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:13,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:13,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:13,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:13,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:13,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 19 treesize of output 15 [2022-02-10 03:10:13,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:13,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 17 treesize of output 13 [2022-02-10 03:10:13,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:13,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 9 treesize of output 3 [2022-02-10 03:10:13,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:13,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:13,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:13,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:13,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:13,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 16 treesize of output 20 [2022-02-10 03:10:13,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:13,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953436075] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:13,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:13,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:13,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612651747] [2022-02-10 03:10:13,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:13,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:13,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:13,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:13,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:13,257 INFO L87 Difference]: Start difference. First operand 399 states and 1034 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-02-10 03:10:13,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:13,329 INFO L93 Difference]: Finished difference Result 431 states and 1093 transitions. [2022-02-10 03:10:13,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:13,329 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 22 [2022-02-10 03:10:13,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:13,330 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:10:13,330 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:10:13,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:13,330 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:13,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 106 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 307 Invalid, 0 Unknown, 93 Unchecked, 0.1s Time] [2022-02-10 03:10:13,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:10:13,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 399. [2022-02-10 03:10:13,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.5979899497487438) internal successors, (1034), 398 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:13,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1034 transitions. [2022-02-10 03:10:13,334 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1034 transitions. Word has length 22 [2022-02-10 03:10:13,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:13,334 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1034 transitions. [2022-02-10 03:10:13,334 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-02-10 03:10:13,334 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1034 transitions. [2022-02-10 03:10:13,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:13,335 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:13,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:13,351 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-02-10 03:10:13,550 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,SelfDestructingSolverStorable452 [2022-02-10 03:10:13,551 INFO L402 AbstractCegarLoop]: === Iteration 454 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:13,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:13,551 INFO L85 PathProgramCache]: Analyzing trace with hash -625431368, now seen corresponding path program 449 times [2022-02-10 03:10:13,551 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:13,551 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078837814] [2022-02-10 03:10:13,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:13,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:13,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:13,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:13,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078837814] [2022-02-10 03:10:13,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078837814] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:13,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973250074] [2022-02-10 03:10:13,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:13,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:13,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:13,696 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-02-10 03:10:13,696 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-02-10 03:10:13,721 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:10:13,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:13,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:13,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:13,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:13,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 19 treesize of output 15 [2022-02-10 03:10:13,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:13,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 19 treesize of output 15 [2022-02-10 03:10:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:13,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:14,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:14,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 17 treesize of output 21 [2022-02-10 03:10:14,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:14,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 22 treesize of output 26 [2022-02-10 03:10:14,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:14,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 18 treesize of output 22 [2022-02-10 03:10:14,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:14,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973250074] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:14,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:14,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:14,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847639681] [2022-02-10 03:10:14,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:14,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:14,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:14,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:14,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:14,290 INFO L87 Difference]: Start difference. First operand 399 states and 1034 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:14,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:14,588 INFO L93 Difference]: Finished difference Result 454 states and 1129 transitions. [2022-02-10 03:10:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:14,588 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:14,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:14,589 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:10:14,589 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:10:14,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=580, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:10:14,590 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 110 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:14,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 166 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:14,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:10:14,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 398. [2022-02-10 03:10:14,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.5919395465994963) internal successors, (1029), 397 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:14,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1029 transitions. [2022-02-10 03:10:14,594 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1029 transitions. Word has length 22 [2022-02-10 03:10:14,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:14,594 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 1029 transitions. [2022-02-10 03:10:14,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:14,594 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1029 transitions. [2022-02-10 03:10:14,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:14,595 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:14,595 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:14,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Ended with exit code 0 [2022-02-10 03:10:14,795 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,SelfDestructingSolverStorable453 [2022-02-10 03:10:14,795 INFO L402 AbstractCegarLoop]: === Iteration 455 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:14,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:14,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1072804939, now seen corresponding path program 450 times [2022-02-10 03:10:14,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:14,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366272833] [2022-02-10 03:10:14,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:14,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:14,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:14,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:14,909 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:14,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366272833] [2022-02-10 03:10:14,909 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366272833] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:14,909 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879245955] [2022-02-10 03:10:14,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:14,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:14,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:14,910 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-02-10 03:10:14,910 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-02-10 03:10:14,944 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:10:14,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:14,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:14,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:15,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:15,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 19 treesize of output 15 [2022-02-10 03:10:15,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:15,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 19 treesize of output 15 [2022-02-10 03:10:15,088 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 15 treesize of output 11 [2022-02-10 03:10:15,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:15,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:15,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:15,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:15,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:15,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 16 treesize of output 20 [2022-02-10 03:10:15,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:15,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879245955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:15,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:15,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:15,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138054836] [2022-02-10 03:10:15,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:15,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:15,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:15,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:15,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:15,278 INFO L87 Difference]: Start difference. First operand 398 states and 1029 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:10:15,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:15,504 INFO L93 Difference]: Finished difference Result 461 states and 1146 transitions. [2022-02-10 03:10:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:15,504 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:10:15,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:15,505 INFO L225 Difference]: With dead ends: 461 [2022-02-10 03:10:15,505 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:10:15,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:15,505 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:15,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 130 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:15,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:10:15,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 401. [2022-02-10 03:10:15,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.58) internal successors, (1032), 400 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-02-10 03:10:15,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1032 transitions. [2022-02-10 03:10:15,509 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1032 transitions. Word has length 22 [2022-02-10 03:10:15,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:15,509 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1032 transitions. [2022-02-10 03:10:15,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:10:15,509 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1032 transitions. [2022-02-10 03:10:15,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:15,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:15,510 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:15,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Ended with exit code 0 [2022-02-10 03:10:15,712 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,SelfDestructingSolverStorable454 [2022-02-10 03:10:15,712 INFO L402 AbstractCegarLoop]: === Iteration 456 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:15,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:15,712 INFO L85 PathProgramCache]: Analyzing trace with hash 676107569, now seen corresponding path program 451 times [2022-02-10 03:10:15,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:15,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281227096] [2022-02-10 03:10:15,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:15,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:15,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:15,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281227096] [2022-02-10 03:10:15,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281227096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:15,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502800692] [2022-02-10 03:10:15,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:15,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:15,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:15,808 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-02-10 03:10:15,809 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-02-10 03:10:15,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:15,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:15,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:15,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 19 treesize of output 15 [2022-02-10 03:10:15,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:15,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:15,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:16,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:16,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 16 treesize of output 20 [2022-02-10 03:10:16,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:16,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 20 treesize of output 24 [2022-02-10 03:10:16,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:16,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:16,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502800692] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:16,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:16,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:16,124 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215582739] [2022-02-10 03:10:16,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:16,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:16,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:16,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:16,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:16,125 INFO L87 Difference]: Start difference. First operand 401 states and 1032 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-02-10 03:10:16,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:16,261 INFO L93 Difference]: Finished difference Result 442 states and 1117 transitions. [2022-02-10 03:10:16,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:16,261 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 22 [2022-02-10 03:10:16,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:16,261 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:10:16,262 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:10:16,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:16,262 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:16,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 98 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:16,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:10:16,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 382. [2022-02-10 03:10:16,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:16,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:10:16,266 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:10:16,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:16,266 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:10:16,266 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-02-10 03:10:16,266 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:10:16,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:16,266 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:16,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:16,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Ended with exit code 0 [2022-02-10 03:10:16,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable455 [2022-02-10 03:10:16,467 INFO L402 AbstractCegarLoop]: === Iteration 457 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:16,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:16,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1127698375, now seen corresponding path program 452 times [2022-02-10 03:10:16,467 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:16,467 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715648121] [2022-02-10 03:10:16,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:16,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:16,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:16,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:16,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:16,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715648121] [2022-02-10 03:10:16,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715648121] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:16,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038088891] [2022-02-10 03:10:16,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:16,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:16,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:16,567 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-02-10 03:10:16,568 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-02-10 03:10:16,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:16,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:16,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:16,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:16,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:16,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 19 treesize of output 15 [2022-02-10 03:10:16,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:16,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 19 treesize of output 15 [2022-02-10 03:10:16,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:16,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 15 treesize of output 11 [2022-02-10 03:10:16,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:16,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:16,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:16,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 16 treesize of output 20 [2022-02-10 03:10:16,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:16,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 20 treesize of output 24 [2022-02-10 03:10:16,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:16,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 16 treesize of output 20 [2022-02-10 03:10:16,889 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:16,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038088891] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:16,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:16,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:16,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223432508] [2022-02-10 03:10:16,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:16,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:16,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:16,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:16,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:16,890 INFO L87 Difference]: Start difference. First operand 382 states and 985 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:10:17,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:17,010 INFO L93 Difference]: Finished difference Result 426 states and 1064 transitions. [2022-02-10 03:10:17,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:17,010 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:10:17,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:17,011 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:10:17,011 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:10:17,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:17,011 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:17,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 78 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 291 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:10:17,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:10:17,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 383. [2022-02-10 03:10:17,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.586387434554974) internal successors, (988), 382 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:17,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 988 transitions. [2022-02-10 03:10:17,015 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 988 transitions. Word has length 22 [2022-02-10 03:10:17,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:17,015 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 988 transitions. [2022-02-10 03:10:17,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:10:17,015 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 988 transitions. [2022-02-10 03:10:17,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:17,016 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:17,016 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:17,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Ended with exit code 0 [2022-02-10 03:10:17,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable456,453 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:17,231 INFO L402 AbstractCegarLoop]: === Iteration 458 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:17,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:17,231 INFO L85 PathProgramCache]: Analyzing trace with hash -337304255, now seen corresponding path program 453 times [2022-02-10 03:10:17,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:17,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785288838] [2022-02-10 03:10:17,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:17,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:17,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:17,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:17,329 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:17,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785288838] [2022-02-10 03:10:17,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785288838] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:17,329 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733946536] [2022-02-10 03:10:17,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:17,329 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:17,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:17,330 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-02-10 03:10:17,330 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-02-10 03:10:17,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:17,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:17,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:17,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:17,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:17,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 19 treesize of output 15 [2022-02-10 03:10:17,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:17,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 17 treesize of output 13 [2022-02-10 03:10:17,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:10:17,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:17,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:17,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:17,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 16 treesize of output 20 [2022-02-10 03:10:17,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:17,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:17,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 16 treesize of output 20 [2022-02-10 03:10:17,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:17,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733946536] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:17,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:17,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:17,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212014450] [2022-02-10 03:10:17,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:17,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:17,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:17,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:17,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:17,612 INFO L87 Difference]: Start difference. First operand 383 states and 988 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-02-10 03:10:17,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:17,677 INFO L93 Difference]: Finished difference Result 418 states and 1058 transitions. [2022-02-10 03:10:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:17,677 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 22 [2022-02-10 03:10:17,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:17,678 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:10:17,678 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:10:17,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:17,678 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:17,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 78 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 253 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:10:17,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:10:17,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 382. [2022-02-10 03:10:17,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:10:17,682 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:10:17,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:17,682 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:10:17,682 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-02-10 03:10:17,682 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:10:17,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:17,683 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:17,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:17,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:17,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable457,454 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:17,891 INFO L402 AbstractCegarLoop]: === Iteration 459 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:17,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:17,891 INFO L85 PathProgramCache]: Analyzing trace with hash -872638046, now seen corresponding path program 454 times [2022-02-10 03:10:17,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:17,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961917553] [2022-02-10 03:10:17,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:17,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:17,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:17,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:17,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:17,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961917553] [2022-02-10 03:10:17,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961917553] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:17,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761509626] [2022-02-10 03:10:17,994 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:17,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:17,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:17,995 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-02-10 03:10:17,995 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-02-10 03:10:18,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:18,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:18,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:18,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:18,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:18,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 19 treesize of output 15 [2022-02-10 03:10:18,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:18,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 21 treesize of output 17 [2022-02-10 03:10:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:18,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:18,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:18,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:18,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:18,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 31 treesize of output 33 [2022-02-10 03:10:18,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:18,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 25 treesize of output 27 [2022-02-10 03:10:18,469 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:18,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761509626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:18,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:18,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:18,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193069115] [2022-02-10 03:10:18,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:18,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:18,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:18,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:18,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:18,470 INFO L87 Difference]: Start difference. First operand 382 states and 985 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:18,672 INFO L93 Difference]: Finished difference Result 462 states and 1127 transitions. [2022-02-10 03:10:18,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:18,673 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:18,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:18,673 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:10:18,673 INFO L226 Difference]: Without dead ends: 457 [2022-02-10 03:10:18,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:10:18,674 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 144 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:18,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 140 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 454 Invalid, 0 Unknown, 9 Unchecked, 0.1s Time] [2022-02-10 03:10:18,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-10 03:10:18,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 387. [2022-02-10 03:10:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5958549222797926) internal successors, (1002), 386 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:18,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1002 transitions. [2022-02-10 03:10:18,678 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1002 transitions. Word has length 22 [2022-02-10 03:10:18,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:18,678 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1002 transitions. [2022-02-10 03:10:18,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:18,678 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1002 transitions. [2022-02-10 03:10:18,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:18,679 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:18,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:18,694 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-02-10 03:10:18,894 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,SelfDestructingSolverStorable458 [2022-02-10 03:10:18,894 INFO L402 AbstractCegarLoop]: === Iteration 460 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:18,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:18,894 INFO L85 PathProgramCache]: Analyzing trace with hash -730715959, now seen corresponding path program 455 times [2022-02-10 03:10:18,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:18,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819108810] [2022-02-10 03:10:18,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:18,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:18,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:18,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:18,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:18,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819108810] [2022-02-10 03:10:18,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819108810] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:18,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311095244] [2022-02-10 03:10:18,964 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:18,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:18,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:18,965 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-02-10 03:10:18,965 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-02-10 03:10:18,986 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:10:18,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:18,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:18,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:19,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:19,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 19 treesize of output 15 [2022-02-10 03:10:19,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:19,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 20 treesize of output 16 [2022-02-10 03:10:19,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:19,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 16 treesize of output 12 [2022-02-10 03:10:19,108 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:19,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:19,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:19,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 16 treesize of output 20 [2022-02-10 03:10:19,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:19,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:19,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 16 treesize of output 20 [2022-02-10 03:10:19,189 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:19,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311095244] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:19,190 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:19,190 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:19,190 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153500395] [2022-02-10 03:10:19,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:19,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:19,190 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:19,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:19,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:19,190 INFO L87 Difference]: Start difference. First operand 387 states and 1002 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:19,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:19,328 INFO L93 Difference]: Finished difference Result 437 states and 1089 transitions. [2022-02-10 03:10:19,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:19,328 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:10:19,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:19,329 INFO L225 Difference]: With dead ends: 437 [2022-02-10 03:10:19,329 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:10:19,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:19,329 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:19,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 87 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 358 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-02-10 03:10:19,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:10:19,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 390. [2022-02-10 03:10:19,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5861182519280206) internal successors, (1006), 389 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:19,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1006 transitions. [2022-02-10 03:10:19,333 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1006 transitions. Word has length 22 [2022-02-10 03:10:19,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:19,333 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1006 transitions. [2022-02-10 03:10:19,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:19,333 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1006 transitions. [2022-02-10 03:10:19,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:19,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:19,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:19,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (456)] Ended with exit code 0 [2022-02-10 03:10:19,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable459,456 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:19,539 INFO L402 AbstractCegarLoop]: === Iteration 461 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:19,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:19,539 INFO L85 PathProgramCache]: Analyzing trace with hash -322809531, now seen corresponding path program 456 times [2022-02-10 03:10:19,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:19,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552699899] [2022-02-10 03:10:19,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:19,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:19,650 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:19,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:19,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552699899] [2022-02-10 03:10:19,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552699899] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:19,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892587961] [2022-02-10 03:10:19,651 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:19,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:19,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:19,652 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-02-10 03:10:19,653 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-02-10 03:10:19,685 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:19,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:19,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:19,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:19,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:19,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 19 treesize of output 15 [2022-02-10 03:10:19,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:19,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 20 treesize of output 16 [2022-02-10 03:10:19,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:19,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 16 treesize of output 12 [2022-02-10 03:10:19,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:19,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:19,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:19,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 16 treesize of output 20 [2022-02-10 03:10:20,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:20,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:10:20,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:20,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 16 treesize of output 20 [2022-02-10 03:10:20,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:20,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892587961] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:20,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:20,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:20,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852909237] [2022-02-10 03:10:20,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:20,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:20,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:20,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:20,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:20,072 INFO L87 Difference]: Start difference. First operand 390 states and 1006 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:20,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:20,249 INFO L93 Difference]: Finished difference Result 433 states and 1079 transitions. [2022-02-10 03:10:20,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:20,250 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:10:20,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:20,250 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:10:20,250 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:10:20,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:20,250 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 52 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:20,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 105 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 389 Invalid, 0 Unknown, 30 Unchecked, 0.1s Time] [2022-02-10 03:10:20,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:10:20,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 387. [2022-02-10 03:10:20,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.593264248704663) internal successors, (1001), 386 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:20,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1001 transitions. [2022-02-10 03:10:20,254 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1001 transitions. Word has length 22 [2022-02-10 03:10:20,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:20,255 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1001 transitions. [2022-02-10 03:10:20,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:10:20,255 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1001 transitions. [2022-02-10 03:10:20,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:20,255 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:20,255 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:20,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (457)] Ended with exit code 0 [2022-02-10 03:10:20,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,457 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:20,467 INFO L402 AbstractCegarLoop]: === Iteration 462 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:20,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:20,467 INFO L85 PathProgramCache]: Analyzing trace with hash -82243926, now seen corresponding path program 457 times [2022-02-10 03:10:20,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:20,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197815862] [2022-02-10 03:10:20,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:20,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:20,577 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:20,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:20,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197815862] [2022-02-10 03:10:20,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197815862] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:20,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86503609] [2022-02-10 03:10:20,577 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:20,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:20,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:20,578 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-02-10 03:10:20,579 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-02-10 03:10:20,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:20,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:20,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:20,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:20,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 19 treesize of output 15 [2022-02-10 03:10:20,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:20,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 21 treesize of output 17 [2022-02-10 03:10:20,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:20,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 17 treesize of output 13 [2022-02-10 03:10:20,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:20,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:21,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:21,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 19 treesize of output 23 [2022-02-10 03:10:21,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:10:21,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:10:21,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:21,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86503609] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:21,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:21,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:21,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685815257] [2022-02-10 03:10:21,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:21,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:21,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:21,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:21,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:21,184 INFO L87 Difference]: Start difference. First operand 387 states and 1001 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:21,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:21,516 INFO L93 Difference]: Finished difference Result 463 states and 1129 transitions. [2022-02-10 03:10:21,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:10:21,516 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:21,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:21,517 INFO L225 Difference]: With dead ends: 463 [2022-02-10 03:10:21,517 INFO L226 Difference]: Without dead ends: 458 [2022-02-10 03:10:21,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=204, Invalid=726, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:21,517 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 162 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:21,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 115 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 365 Invalid, 0 Unknown, 28 Unchecked, 0.2s Time] [2022-02-10 03:10:21,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-10 03:10:21,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 382. [2022-02-10 03:10:21,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:21,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:10:21,521 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:10:21,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:21,521 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:10:21,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:21,521 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:10:21,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:21,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:21,522 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:21,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (458)] Ended with exit code 0 [2022-02-10 03:10:21,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,458 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:21,730 INFO L402 AbstractCegarLoop]: === Iteration 463 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:21,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:21,730 INFO L85 PathProgramCache]: Analyzing trace with hash 511318217, now seen corresponding path program 458 times [2022-02-10 03:10:21,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:21,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527231591] [2022-02-10 03:10:21,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:21,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:21,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:21,833 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:21,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:21,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527231591] [2022-02-10 03:10:21,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527231591] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:21,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320184914] [2022-02-10 03:10:21,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:21,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:21,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:21,835 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-02-10 03:10:21,835 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-02-10 03:10:21,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:21,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:21,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:21,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:21,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 19 treesize of output 15 [2022-02-10 03:10:22,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:22,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:22,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:22,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 9 treesize of output 3 [2022-02-10 03:10:22,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:22,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:22,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 16 treesize of output 20 [2022-02-10 03:10:22,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:22,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:22,100 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:22,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320184914] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:22,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:22,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:22,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114041538] [2022-02-10 03:10:22,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:22,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:22,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:22,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:22,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:22,101 INFO L87 Difference]: Start difference. First operand 382 states and 985 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-02-10 03:10:22,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:22,164 INFO L93 Difference]: Finished difference Result 413 states and 1050 transitions. [2022-02-10 03:10:22,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:22,164 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 22 [2022-02-10 03:10:22,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:22,165 INFO L225 Difference]: With dead ends: 413 [2022-02-10 03:10:22,165 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:10:22,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:22,165 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:22,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 71 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 254 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:10:22,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:10:22,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 385. [2022-02-10 03:10:22,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.59375) internal successors, (996), 384 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:22,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-10 03:10:22,169 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-10 03:10:22,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:22,169 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-10 03:10:22,169 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-02-10 03:10:22,169 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-10 03:10:22,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:22,169 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:22,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:22,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (459)] Ended with exit code 0 [2022-02-10 03:10:22,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,459 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:22,386 INFO L402 AbstractCegarLoop]: === Iteration 464 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:22,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:22,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1143022016, now seen corresponding path program 459 times [2022-02-10 03:10:22,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:22,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170118436] [2022-02-10 03:10:22,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:22,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:22,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:22,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:22,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170118436] [2022-02-10 03:10:22,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170118436] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:22,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298298967] [2022-02-10 03:10:22,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:22,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:22,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:22,516 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-02-10 03:10:22,516 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-02-10 03:10:22,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:22,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:22,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:22,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:22,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:22,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:22,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 19 treesize of output 15 [2022-02-10 03:10:22,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:22,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 11 treesize of output 3 [2022-02-10 03:10:22,750 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:22,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:22,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 19 treesize of output 23 [2022-02-10 03:10:22,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:10:22,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 25 treesize of output 27 [2022-02-10 03:10:22,972 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:22,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298298967] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:22,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:22,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:22,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608396462] [2022-02-10 03:10:22,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:22,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:22,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:22,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:22,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:22,972 INFO L87 Difference]: Start difference. First operand 385 states and 996 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:23,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:23,145 INFO L93 Difference]: Finished difference Result 439 states and 1094 transitions. [2022-02-10 03:10:23,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:23,145 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:23,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:23,146 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:10:23,146 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:10:23,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:10:23,146 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 73 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:23,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 134 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 412 Invalid, 0 Unknown, 69 Unchecked, 0.1s Time] [2022-02-10 03:10:23,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:10:23,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 385. [2022-02-10 03:10:23,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.59375) internal successors, (996), 384 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:23,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-10 03:10:23,150 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-10 03:10:23,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:23,150 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-10 03:10:23,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:23,151 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-10 03:10:23,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:23,151 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:23,151 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:23,168 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-02-10 03:10:23,367 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,SelfDestructingSolverStorable463 [2022-02-10 03:10:23,367 INFO L402 AbstractCegarLoop]: === Iteration 465 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:23,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:23,368 INFO L85 PathProgramCache]: Analyzing trace with hash 158516921, now seen corresponding path program 460 times [2022-02-10 03:10:23,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:23,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944221915] [2022-02-10 03:10:23,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:23,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:23,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:23,465 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:23,465 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:23,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944221915] [2022-02-10 03:10:23,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944221915] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:23,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884889090] [2022-02-10 03:10:23,465 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:23,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:23,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:23,466 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-02-10 03:10:23,467 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-02-10 03:10:23,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:23,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:23,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:23,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:23,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:23,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 19 treesize of output 15 [2022-02-10 03:10:23,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 17 treesize of output 13 [2022-02-10 03:10:23,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 9 treesize of output 3 [2022-02-10 03:10:23,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:23,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:23,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:23,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 16 treesize of output 20 [2022-02-10 03:10:23,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:23,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 20 treesize of output 24 [2022-02-10 03:10:23,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:23,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 16 treesize of output 20 [2022-02-10 03:10:23,735 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:23,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884889090] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:23,735 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:23,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:23,736 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24225813] [2022-02-10 03:10:23,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:23,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:23,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:23,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:23,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:23,736 INFO L87 Difference]: Start difference. First operand 385 states and 996 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-02-10 03:10:23,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:23,789 INFO L93 Difference]: Finished difference Result 417 states and 1055 transitions. [2022-02-10 03:10:23,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:23,789 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 22 [2022-02-10 03:10:23,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:23,790 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:10:23,790 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:10:23,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:23,790 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:23,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 64 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 207 Invalid, 0 Unknown, 12 Unchecked, 0.0s Time] [2022-02-10 03:10:23,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:10:23,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 381. [2022-02-10 03:10:23,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5842105263157893) internal successors, (982), 380 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:23,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 982 transitions. [2022-02-10 03:10:23,794 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 982 transitions. Word has length 22 [2022-02-10 03:10:23,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:23,794 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 982 transitions. [2022-02-10 03:10:23,794 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-02-10 03:10:23,794 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 982 transitions. [2022-02-10 03:10:23,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:23,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:23,795 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:23,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (461)] Ended with exit code 0 [2022-02-10 03:10:24,011 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,SelfDestructingSolverStorable464 [2022-02-10 03:10:24,011 INFO L402 AbstractCegarLoop]: === Iteration 466 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:24,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:24,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1810762768, now seen corresponding path program 461 times [2022-02-10 03:10:24,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:24,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512191484] [2022-02-10 03:10:24,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:24,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:24,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:24,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:24,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:24,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512191484] [2022-02-10 03:10:24,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512191484] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:24,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850385547] [2022-02-10 03:10:24,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:24,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:24,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:24,129 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-02-10 03:10:24,129 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-02-10 03:10:24,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:24,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:24,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:10:24,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:24,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:24,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-02-10 03:10:24,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 75 treesize of output 65 [2022-02-10 03:10:24,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-10 03:10:24,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:24,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:24,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:24,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 24 treesize of output 28 [2022-02-10 03:10:24,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:24,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 27 treesize of output 31 [2022-02-10 03:10:24,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10: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 23 treesize of output 27 [2022-02-10 03:10:24,503 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:24,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850385547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:24,503 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:24,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:10:24,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960077853] [2022-02-10 03:10:24,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:24,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:24,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:24,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:24,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:24,504 INFO L87 Difference]: Start difference. First operand 381 states and 982 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:10:24,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:24,791 INFO L93 Difference]: Finished difference Result 451 states and 1108 transitions. [2022-02-10 03:10:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:10:24,791 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:10:24,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:24,792 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:10:24,792 INFO L226 Difference]: Without dead ends: 451 [2022-02-10 03:10:24,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=937, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:10:24,792 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 124 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:24,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 139 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 453 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-02-10 03:10:24,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2022-02-10 03:10:24,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 386. [2022-02-10 03:10:24,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.5922077922077924) internal successors, (998), 385 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:24,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 998 transitions. [2022-02-10 03:10:24,797 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 998 transitions. Word has length 22 [2022-02-10 03:10:24,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:24,797 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 998 transitions. [2022-02-10 03:10:24,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:10:24,797 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 998 transitions. [2022-02-10 03:10:24,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:24,797 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:24,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:24,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (462)] Ended with exit code 0 [2022-02-10 03:10:25,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable465,462 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:25,011 INFO L402 AbstractCegarLoop]: === Iteration 467 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:25,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:25,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1020368648, now seen corresponding path program 462 times [2022-02-10 03:10:25,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:25,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125465744] [2022-02-10 03:10:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:25,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:25,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:25,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125465744] [2022-02-10 03:10:25,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125465744] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:25,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917950633] [2022-02-10 03:10:25,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:25,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:25,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:25,098 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-02-10 03:10:25,099 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-02-10 03:10:25,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:25,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:25,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:25,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:25,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:25,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 19 treesize of output 15 [2022-02-10 03:10:25,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:25,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 20 treesize of output 16 [2022-02-10 03:10:25,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:25,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 16 treesize of output 12 [2022-02-10 03:10:25,329 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:25,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:25,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:25,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 30 treesize of output 32 [2022-02-10 03:10:25,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-02-10 03:10:25,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:10:25,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:25,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917950633] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:25,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:25,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:25,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722268910] [2022-02-10 03:10:25,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:25,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:25,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:25,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:25,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:25,564 INFO L87 Difference]: Start difference. First operand 386 states and 998 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:25,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:25,833 INFO L93 Difference]: Finished difference Result 470 states and 1135 transitions. [2022-02-10 03:10:25,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:25,833 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:25,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:25,834 INFO L225 Difference]: With dead ends: 470 [2022-02-10 03:10:25,834 INFO L226 Difference]: Without dead ends: 465 [2022-02-10 03:10:25,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:10:25,834 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 112 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:25,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 165 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 503 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2022-02-10 03:10:25,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-10 03:10:25,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 381. [2022-02-10 03:10:25,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5842105263157893) internal successors, (982), 380 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:25,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 982 transitions. [2022-02-10 03:10:25,839 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 982 transitions. Word has length 22 [2022-02-10 03:10:25,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:25,839 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 982 transitions. [2022-02-10 03:10:25,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:25,839 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 982 transitions. [2022-02-10 03:10:25,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:25,839 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:25,839 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:25,856 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-02-10 03:10:26,040 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,SelfDestructingSolverStorable466 [2022-02-10 03:10:26,040 INFO L402 AbstractCegarLoop]: === Iteration 468 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:26,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:26,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1413780352, now seen corresponding path program 463 times [2022-02-10 03:10:26,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:26,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182638551] [2022-02-10 03:10:26,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:26,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:26,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:26,153 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:26,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:26,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182638551] [2022-02-10 03:10:26,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182638551] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:26,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041768508] [2022-02-10 03:10:26,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:26,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:26,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:26,154 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-02-10 03:10:26,155 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-02-10 03:10:26,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:26,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:26,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:26,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:26,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 19 treesize of output 15 [2022-02-10 03:10:26,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:26,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 19 treesize of output 15 [2022-02-10 03:10:26,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:10:26,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:26,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:26,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:26,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 29 treesize of output 31 [2022-02-10 03:10:26,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:10:26,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:26,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 25 treesize of output 27 [2022-02-10 03:10:26,753 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:26,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041768508] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:26,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:26,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:26,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851811289] [2022-02-10 03:10:26,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:26,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:26,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:26,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:26,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:26,754 INFO L87 Difference]: Start difference. First operand 381 states and 982 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:26,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:26,995 INFO L93 Difference]: Finished difference Result 471 states and 1133 transitions. [2022-02-10 03:10:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:26,995 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:26,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:26,996 INFO L225 Difference]: With dead ends: 471 [2022-02-10 03:10:26,996 INFO L226 Difference]: Without dead ends: 466 [2022-02-10 03:10:26,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:26,996 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 99 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:26,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 185 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 499 Invalid, 0 Unknown, 103 Unchecked, 0.1s Time] [2022-02-10 03:10:26,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-02-10 03:10:26,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 385. [2022-02-10 03:10:27,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.59375) internal successors, (996), 384 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:27,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-10 03:10:27,000 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-10 03:10:27,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:27,000 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-10 03:10:27,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:27,001 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-10 03:10:27,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:27,001 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:27,001 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:27,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (464)] Ended with exit code 0 [2022-02-10 03:10:27,217 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,SelfDestructingSolverStorable467 [2022-02-10 03:10:27,217 INFO L402 AbstractCegarLoop]: === Iteration 469 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:27,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:27,217 INFO L85 PathProgramCache]: Analyzing trace with hash -729345668, now seen corresponding path program 464 times [2022-02-10 03:10:27,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:27,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565128407] [2022-02-10 03:10:27,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:27,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:27,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:27,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:27,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:27,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565128407] [2022-02-10 03:10:27,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565128407] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:27,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359649564] [2022-02-10 03:10:27,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:27,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:27,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:27,278 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-02-10 03:10:27,278 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-02-10 03:10:27,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:27,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:27,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:27,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:27,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:27,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:27,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:27,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:27,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 11 treesize of output 3 [2022-02-10 03:10:27,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:27,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:27,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:10:27,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:27,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:27,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 15 treesize of output 19 [2022-02-10 03:10:27,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:27,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359649564] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:27,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:27,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:27,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298556125] [2022-02-10 03:10:27,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:27,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:27,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:27,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:27,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:27,553 INFO L87 Difference]: Start difference. First operand 385 states and 996 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:10:27,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:27,637 INFO L93 Difference]: Finished difference Result 421 states and 1062 transitions. [2022-02-10 03:10:27,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:27,638 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:10:27,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:27,638 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:10:27,638 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:10:27,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:27,638 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 37 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:27,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 119 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 342 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:10:27,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:10:27,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 387. [2022-02-10 03:10:27,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5854922279792745) internal successors, (998), 386 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:27,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 998 transitions. [2022-02-10 03:10:27,642 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 998 transitions. Word has length 22 [2022-02-10 03:10:27,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:27,642 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 998 transitions. [2022-02-10 03:10:27,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:10:27,642 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 998 transitions. [2022-02-10 03:10:27,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:27,643 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:27,643 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:27,660 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-02-10 03:10:27,859 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,SelfDestructingSolverStorable468 [2022-02-10 03:10:27,859 INFO L402 AbstractCegarLoop]: === Iteration 470 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:27,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:27,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1005873924, now seen corresponding path program 465 times [2022-02-10 03:10:27,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:27,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216103247] [2022-02-10 03:10:27,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:27,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:27,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:27,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:27,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216103247] [2022-02-10 03:10:27,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216103247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:27,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678605626] [2022-02-10 03:10:27,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:27,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:27,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:27,927 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-02-10 03:10:27,928 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-02-10 03:10:27,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:27,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:27,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:27,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:28,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:28,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 19 treesize of output 15 [2022-02-10 03:10:28,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:28,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 17 treesize of output 13 [2022-02-10 03:10:28,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:28,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 9 treesize of output 3 [2022-02-10 03:10:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:28,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:28,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:28,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 30 treesize of output 32 [2022-02-10 03:10:28,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:28,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 33 treesize of output 35 [2022-02-10 03:10:28,304 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:28,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 27 treesize of output 29 [2022-02-10 03:10:28,339 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:28,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678605626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:28,339 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:28,339 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:28,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211228241] [2022-02-10 03:10:28,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:28,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:28,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:28,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:28,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:28,340 INFO L87 Difference]: Start difference. First operand 387 states and 998 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:28,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:28,575 INFO L93 Difference]: Finished difference Result 450 states and 1114 transitions. [2022-02-10 03:10:28,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:28,576 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:28,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:28,576 INFO L225 Difference]: With dead ends: 450 [2022-02-10 03:10:28,576 INFO L226 Difference]: Without dead ends: 445 [2022-02-10 03:10:28,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:28,577 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 55 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:28,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 140 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 364 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-02-10 03:10:28,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-10 03:10:28,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 384. [2022-02-10 03:10:28,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.587467362924282) internal successors, (991), 383 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 991 transitions. [2022-02-10 03:10:28,581 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 991 transitions. Word has length 22 [2022-02-10 03:10:28,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:28,581 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 991 transitions. [2022-02-10 03:10:28,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:28,581 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 991 transitions. [2022-02-10 03:10:28,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:28,581 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:28,581 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:28,598 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-02-10 03:10:28,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable469,466 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:28,797 INFO L402 AbstractCegarLoop]: === Iteration 471 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:28,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:28,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1309162951, now seen corresponding path program 466 times [2022-02-10 03:10:28,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:28,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416116365] [2022-02-10 03:10:28,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:28,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:28,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:28,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:28,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:28,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416116365] [2022-02-10 03:10:28,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416116365] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:28,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920482608] [2022-02-10 03:10:28,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:28,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:28,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:28,894 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-02-10 03:10:28,895 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-02-10 03:10:28,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:28,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:28,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:28,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:28,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:29,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:29,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 21 treesize of output 17 [2022-02-10 03:10:29,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:29,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:29,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:29,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:10:29,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:29,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 20 treesize of output 24 [2022-02-10 03:10:29,278 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:29,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:29,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920482608] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:29,326 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:29,326 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:29,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061391503] [2022-02-10 03:10:29,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:29,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:29,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:29,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:29,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:29,326 INFO L87 Difference]: Start difference. First operand 384 states and 991 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-02-10 03:10:29,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:29,480 INFO L93 Difference]: Finished difference Result 434 states and 1082 transitions. [2022-02-10 03:10:29,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:29,481 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 22 [2022-02-10 03:10:29,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:29,481 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:10:29,481 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:10:29,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:29,482 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 55 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:29,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 80 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 323 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-02-10 03:10:29,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:10:29,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 390. [2022-02-10 03:10:29,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.575835475578406) internal successors, (1002), 389 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:29,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-10 03:10:29,486 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-10 03:10:29,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:29,486 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-10 03:10:29,486 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-02-10 03:10:29,486 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-10 03:10:29,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:29,486 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:29,486 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:29,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (467)] Ended with exit code 0 [2022-02-10 03:10:29,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable470,467 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:29,702 INFO L402 AbstractCegarLoop]: === Iteration 472 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:29,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:29,702 INFO L85 PathProgramCache]: Analyzing trace with hash -901256523, now seen corresponding path program 467 times [2022-02-10 03:10:29,702 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:29,702 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727318113] [2022-02-10 03:10:29,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:29,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:29,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:29,785 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:29,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:29,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727318113] [2022-02-10 03:10:29,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727318113] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:29,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241322120] [2022-02-10 03:10:29,785 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:29,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:29,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:29,786 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-02-10 03:10:29,787 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-02-10 03:10:29,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:29,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:29,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:29,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:29,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:29,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:29,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 21 treesize of output 17 [2022-02-10 03:10:29,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:29,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 17 treesize of output 13 [2022-02-10 03:10:30,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:30,071 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:30,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 15 treesize of output 19 [2022-02-10 03:10:30,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:30,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:30,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241322120] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:30,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:30,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:30,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049633480] [2022-02-10 03:10:30,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:30,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:30,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:30,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:30,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:30,137 INFO L87 Difference]: Start difference. First operand 390 states and 1002 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-02-10 03:10:30,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:30,259 INFO L93 Difference]: Finished difference Result 420 states and 1061 transitions. [2022-02-10 03:10:30,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:30,260 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 22 [2022-02-10 03:10:30,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:30,260 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:10:30,260 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:10:30,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:30,261 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:30,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 112 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 341 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:10:30,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:10:30,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 388. [2022-02-10 03:10:30,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5762273901808785) internal successors, (997), 387 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:30,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 997 transitions. [2022-02-10 03:10:30,264 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 997 transitions. Word has length 22 [2022-02-10 03:10:30,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:30,264 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 997 transitions. [2022-02-10 03:10:30,265 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-02-10 03:10:30,265 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 997 transitions. [2022-02-10 03:10:30,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:30,265 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:30,265 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:30,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (468)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:30,465 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,SelfDestructingSolverStorable471 [2022-02-10 03:10:30,465 INFO L402 AbstractCegarLoop]: === Iteration 473 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:30,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:30,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1141059143, now seen corresponding path program 468 times [2022-02-10 03:10:30,466 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:30,466 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435202389] [2022-02-10 03:10:30,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:30,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:30,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435202389] [2022-02-10 03:10:30,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435202389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:30,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861476026] [2022-02-10 03:10:30,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:30,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:30,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:30,565 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-02-10 03:10:30,566 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-02-10 03:10:30,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:30,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:30,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:30,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:30,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:30,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 19 treesize of output 15 [2022-02-10 03:10:30,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:30,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 19 treesize of output 15 [2022-02-10 03:10:30,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:10:30,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:30,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:10:30,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:10:30,928 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:30,967 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861476026] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:30,967 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:30,967 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:30,967 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548540365] [2022-02-10 03:10:30,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:30,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:30,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:30,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:30,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:30,968 INFO L87 Difference]: Start difference. First operand 388 states and 997 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:10:31,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:31,102 INFO L93 Difference]: Finished difference Result 433 states and 1080 transitions. [2022-02-10 03:10:31,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:31,102 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:10:31,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:31,103 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:10:31,103 INFO L226 Difference]: Without dead ends: 417 [2022-02-10 03:10:31,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:31,103 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 29 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:31,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 156 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 376 Invalid, 0 Unknown, 133 Unchecked, 0.1s Time] [2022-02-10 03:10:31,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-02-10 03:10:31,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 388. [2022-02-10 03:10:31,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5710594315245476) internal successors, (995), 387 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 995 transitions. [2022-02-10 03:10:31,107 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 995 transitions. Word has length 22 [2022-02-10 03:10:31,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:31,107 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 995 transitions. [2022-02-10 03:10:31,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:10:31,107 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 995 transitions. [2022-02-10 03:10:31,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:31,108 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:31,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:31,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (469)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:31,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,469 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:31,308 INFO L402 AbstractCegarLoop]: === Iteration 474 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:31,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:31,308 INFO L85 PathProgramCache]: Analyzing trace with hash -270793984, now seen corresponding path program 469 times [2022-02-10 03:10:31,309 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:31,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673400736] [2022-02-10 03:10:31,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:31,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:31,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:31,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:31,408 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:31,408 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673400736] [2022-02-10 03:10:31,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673400736] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:31,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138525750] [2022-02-10 03:10:31,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:31,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:31,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:31,410 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-02-10 03:10:31,410 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-02-10 03:10:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:31,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:31,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:31,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:31,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 19 treesize of output 15 [2022-02-10 03:10:31,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:31,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 21 treesize of output 17 [2022-02-10 03:10:31,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:31,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 17 treesize of output 13 [2022-02-10 03:10:31,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:31,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:31,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:31,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 17 treesize of output 21 [2022-02-10 03:10:31,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:31,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 19 treesize of output 23 [2022-02-10 03:10:31,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:10:31,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:31,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138525750] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:31,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:31,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:31,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685556378] [2022-02-10 03:10:31,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:31,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:31,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:31,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:31,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:31,796 INFO L87 Difference]: Start difference. First operand 388 states and 995 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-02-10 03:10:31,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:31,889 INFO L93 Difference]: Finished difference Result 436 states and 1075 transitions. [2022-02-10 03:10:31,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:31,890 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 22 [2022-02-10 03:10:31,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:31,890 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:10:31,890 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:10:31,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:31,890 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 66 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:31,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 94 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 329 Invalid, 0 Unknown, 95 Unchecked, 0.1s Time] [2022-02-10 03:10:31,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:10:31,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 392. [2022-02-10 03:10:31,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.557544757033248) internal successors, (1000), 391 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1000 transitions. [2022-02-10 03:10:31,894 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1000 transitions. Word has length 22 [2022-02-10 03:10:31,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:31,895 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1000 transitions. [2022-02-10 03:10:31,895 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-02-10 03:10:31,895 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1000 transitions. [2022-02-10 03:10:31,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:31,895 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:31,895 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:31,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (470)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:32,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,470 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:32,111 INFO L402 AbstractCegarLoop]: === Iteration 475 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,111 INFO L85 PathProgramCache]: Analyzing trace with hash 327668848, now seen corresponding path program 470 times [2022-02-10 03:10:32,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539287087] [2022-02-10 03:10:32,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539287087] [2022-02-10 03:10:32,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539287087] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:32,206 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535593841] [2022-02-10 03:10:32,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:32,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:32,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:32,207 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-02-10 03:10:32,207 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-02-10 03:10:32,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:32,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:32,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:32,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:32,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:32,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 19 treesize of output 15 [2022-02-10 03:10:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:10:32,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:32,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 17 treesize of output 13 [2022-02-10 03:10:32,453 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:32,526 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:32,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 17 treesize of output 21 [2022-02-10 03:10:32,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:32,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 19 treesize of output 23 [2022-02-10 03:10:32,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:32,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 15 treesize of output 19 [2022-02-10 03:10:32,597 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535593841] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:32,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:32,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:10:32,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827581522] [2022-02-10 03:10:32,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:32,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:32,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:32,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:32,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:32,598 INFO L87 Difference]: Start difference. First operand 392 states and 1000 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-02-10 03:10:32,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:32,759 INFO L93 Difference]: Finished difference Result 434 states and 1070 transitions. [2022-02-10 03:10:32,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:32,760 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 22 [2022-02-10 03:10:32,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:32,760 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:10:32,760 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:10:32,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:32,761 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 51 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 135 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:32,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 138 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 426 Invalid, 0 Unknown, 135 Unchecked, 0.1s Time] [2022-02-10 03:10:32,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:10:32,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 388. [2022-02-10 03:10:32,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5684754521963824) internal successors, (994), 387 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:32,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 994 transitions. [2022-02-10 03:10:32,765 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 994 transitions. Word has length 22 [2022-02-10 03:10:32,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:32,765 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 994 transitions. [2022-02-10 03:10:32,765 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-02-10 03:10:32,765 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 994 transitions. [2022-02-10 03:10:32,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:32,765 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:32,765 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:32,781 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-02-10 03:10:32,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable474,471 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:32,981 INFO L402 AbstractCegarLoop]: === Iteration 476 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:32,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:32,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2021507316, now seen corresponding path program 471 times [2022-02-10 03:10:32,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:32,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261449994] [2022-02-10 03:10:32,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:32,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:33,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:33,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:33,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261449994] [2022-02-10 03:10:33,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261449994] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:33,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693625949] [2022-02-10 03:10:33,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:33,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:33,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:33,074 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-02-10 03:10:33,075 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-02-10 03:10:33,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:33,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:33,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:33,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:33,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:33,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 19 treesize of output 15 [2022-02-10 03:10:33,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:33,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 17 treesize of output 13 [2022-02-10 03:10:33,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:33,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 9 treesize of output 3 [2022-02-10 03:10:33,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:33,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:33,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:33,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 28 treesize of output 30 [2022-02-10 03:10:33,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:33,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 31 treesize of output 33 [2022-02-10 03:10:33,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:33,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 25 treesize of output 27 [2022-02-10 03:10:33,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:33,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693625949] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:33,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:33,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:33,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388088092] [2022-02-10 03:10:33,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:33,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:33,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:33,590 INFO L87 Difference]: Start difference. First operand 388 states and 994 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:33,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:33,855 INFO L93 Difference]: Finished difference Result 449 states and 1108 transitions. [2022-02-10 03:10:33,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:33,855 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:33,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:33,856 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:10:33,856 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:10:33,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:33,856 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 61 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:33,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 117 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 377 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:10:33,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:10:33,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 388. [2022-02-10 03:10:33,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5684754521963824) internal successors, (994), 387 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:33,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 994 transitions. [2022-02-10 03:10:33,861 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 994 transitions. Word has length 22 [2022-02-10 03:10:33,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:33,861 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 994 transitions. [2022-02-10 03:10:33,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:33,861 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 994 transitions. [2022-02-10 03:10:33,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:33,861 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:33,861 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:33,877 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-02-10 03:10:34,077 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,SelfDestructingSolverStorable475 [2022-02-10 03:10:34,077 INFO L402 AbstractCegarLoop]: === Iteration 477 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:34,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:34,077 INFO L85 PathProgramCache]: Analyzing trace with hash -576794752, now seen corresponding path program 472 times [2022-02-10 03:10:34,077 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:34,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998395742] [2022-02-10 03:10:34,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:34,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:34,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:34,180 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:34,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:34,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998395742] [2022-02-10 03:10:34,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998395742] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:34,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409719459] [2022-02-10 03:10:34,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:34,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:34,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:34,181 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-02-10 03:10:34,182 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-02-10 03:10:34,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:34,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:34,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:34,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:34,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:34,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 19 treesize of output 15 [2022-02-10 03:10:34,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:34,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 19 treesize of output 15 [2022-02-10 03:10:34,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:34,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 15 treesize of output 11 [2022-02-10 03:10:34,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:34,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:34,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-10 03:10:34,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:10:34,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:10:34,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:34,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409719459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:34,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:34,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:34,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852738988] [2022-02-10 03:10:34,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:34,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:34,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:34,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:34,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:34,732 INFO L87 Difference]: Start difference. First operand 388 states and 994 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:34,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:34,998 INFO L93 Difference]: Finished difference Result 446 states and 1101 transitions. [2022-02-10 03:10:34,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:34,998 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:34,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:34,999 INFO L225 Difference]: With dead ends: 446 [2022-02-10 03:10:34,999 INFO L226 Difference]: Without dead ends: 441 [2022-02-10 03:10:34,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:34,999 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 70 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:34,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 116 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 412 Invalid, 0 Unknown, 10 Unchecked, 0.1s Time] [2022-02-10 03:10:34,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-10 03:10:35,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 388. [2022-02-10 03:10:35,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5684754521963824) internal successors, (994), 387 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:35,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 994 transitions. [2022-02-10 03:10:35,003 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 994 transitions. Word has length 22 [2022-02-10 03:10:35,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:35,003 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 994 transitions. [2022-02-10 03:10:35,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:35,003 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 994 transitions. [2022-02-10 03:10:35,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:35,004 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:35,004 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:35,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (473)] Ended with exit code 0 [2022-02-10 03:10:35,219 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,SelfDestructingSolverStorable476 [2022-02-10 03:10:35,219 INFO L402 AbstractCegarLoop]: === Iteration 478 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:35,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1434187268, now seen corresponding path program 473 times [2022-02-10 03:10:35,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:35,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202591898] [2022-02-10 03:10:35,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:35,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:35,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:35,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:35,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:35,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202591898] [2022-02-10 03:10:35,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202591898] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:35,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260191658] [2022-02-10 03:10:35,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:35,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:35,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:35,302 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-02-10 03:10:35,303 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-02-10 03:10:35,336 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:35,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:35,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:35,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:35,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:35,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 19 treesize of output 15 [2022-02-10 03:10:35,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:35,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 19 treesize of output 15 [2022-02-10 03:10:35,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:35,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 10 treesize of output 5 [2022-02-10 03:10:35,530 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:35,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:35,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:35,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 17 treesize of output 21 [2022-02-10 03:10:35,629 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:35,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:35,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:10:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:35,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260191658] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:35,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:35,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:35,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221582936] [2022-02-10 03:10:35,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:35,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:35,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:35,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:35,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:35,678 INFO L87 Difference]: Start difference. First operand 388 states and 994 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-02-10 03:10:35,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:35,769 INFO L93 Difference]: Finished difference Result 415 states and 1048 transitions. [2022-02-10 03:10:35,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:35,769 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 22 [2022-02-10 03:10:35,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:35,770 INFO L225 Difference]: With dead ends: 415 [2022-02-10 03:10:35,770 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:10:35,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:35,770 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 46 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:35,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 52 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 232 Invalid, 0 Unknown, 54 Unchecked, 0.1s Time] [2022-02-10 03:10:35,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:10:35,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 385. [2022-02-10 03:10:35,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.578125) internal successors, (990), 384 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:35,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 990 transitions. [2022-02-10 03:10:35,774 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 990 transitions. Word has length 22 [2022-02-10 03:10:35,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:35,774 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 990 transitions. [2022-02-10 03:10:35,774 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-02-10 03:10:35,774 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 990 transitions. [2022-02-10 03:10:35,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:35,775 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:35,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:35,791 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-02-10 03:10:35,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2022-02-10 03:10:35,979 INFO L402 AbstractCegarLoop]: === Iteration 479 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:35,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -797842402, now seen corresponding path program 474 times [2022-02-10 03:10:35,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:35,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074809602] [2022-02-10 03:10:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:35,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:36,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:36,070 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:36,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074809602] [2022-02-10 03:10:36,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074809602] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:36,070 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951853074] [2022-02-10 03:10:36,070 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:36,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:36,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:36,071 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-02-10 03:10:36,072 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-02-10 03:10:36,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:36,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:36,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:10:36,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:36,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:36,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 41 treesize of output 35 [2022-02-10 03:10:36,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:36,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 41 treesize of output 35 [2022-02-10 03:10:36,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:36,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 29 treesize of output 2 [2022-02-10 03:10:36,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:36,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:36,308 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:10:36,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:36,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 27 treesize of output 31 [2022-02-10 03:10:36,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:10:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:36,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951853074] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:36,370 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:36,370 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:10:36,370 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513021241] [2022-02-10 03:10:36,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:36,370 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:36,370 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:36,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:36,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:36,370 INFO L87 Difference]: Start difference. First operand 385 states and 990 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:10:36,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:36,649 INFO L93 Difference]: Finished difference Result 492 states and 1193 transitions. [2022-02-10 03:10:36,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:10:36,649 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:10:36,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:36,650 INFO L225 Difference]: With dead ends: 492 [2022-02-10 03:10:36,650 INFO L226 Difference]: Without dead ends: 487 [2022-02-10 03:10:36,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:10:36,650 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:36,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 195 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 516 Invalid, 0 Unknown, 121 Unchecked, 0.1s Time] [2022-02-10 03:10:36,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-02-10 03:10:36,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 382. [2022-02-10 03:10:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.574803149606299) internal successors, (981), 381 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:36,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 981 transitions. [2022-02-10 03:10:36,655 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 981 transitions. Word has length 22 [2022-02-10 03:10:36,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:36,655 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 981 transitions. [2022-02-10 03:10:36,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:10:36,655 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 981 transitions. [2022-02-10 03:10:36,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:36,655 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:36,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:36,671 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-02-10 03:10:36,871 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,SelfDestructingSolverStorable478 [2022-02-10 03:10:36,871 INFO L402 AbstractCegarLoop]: === Iteration 480 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:36,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:36,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1781521215, now seen corresponding path program 475 times [2022-02-10 03:10:36,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:36,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637195747] [2022-02-10 03:10:36,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:36,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:36,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:36,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:36,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:36,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637195747] [2022-02-10 03:10:36,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637195747] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:36,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538320670] [2022-02-10 03:10:36,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:36,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:36,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:36,951 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-02-10 03:10:36,951 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-02-10 03:10:36,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:36,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:36,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:37,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:37,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 17 treesize of output 13 [2022-02-10 03:10:37,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:37,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 19 treesize of output 15 [2022-02-10 03:10:37,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:37,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 11 treesize of output 3 [2022-02-10 03:10:37,153 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:37,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:37,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:37,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 15 treesize of output 19 [2022-02-10 03:10:37,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:37,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-02-10 03:10:37,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:37,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:37,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538320670] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:37,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:37,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:37,279 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047079869] [2022-02-10 03:10:37,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:37,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:37,279 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:37,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:37,280 INFO L87 Difference]: Start difference. First operand 382 states and 981 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:10:37,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:37,390 INFO L93 Difference]: Finished difference Result 417 states and 1043 transitions. [2022-02-10 03:10:37,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:37,390 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:10:37,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:37,390 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:10:37,391 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:10:37,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:37,391 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:37,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 109 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 351 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-02-10 03:10:37,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:10:37,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 380. [2022-02-10 03:10:37,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5804749340369395) internal successors, (978), 379 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:37,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 978 transitions. [2022-02-10 03:10:37,395 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 978 transitions. Word has length 22 [2022-02-10 03:10:37,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:37,395 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 978 transitions. [2022-02-10 03:10:37,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:10:37,395 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 978 transitions. [2022-02-10 03:10:37,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:37,395 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:37,395 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:37,411 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-02-10 03:10:37,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable479,476 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:37,611 INFO L402 AbstractCegarLoop]: === Iteration 481 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:37,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:37,611 INFO L85 PathProgramCache]: Analyzing trace with hash 898822826, now seen corresponding path program 476 times [2022-02-10 03:10:37,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:37,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061506758] [2022-02-10 03:10:37,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:37,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:37,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:37,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:37,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:37,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061506758] [2022-02-10 03:10:37,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061506758] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:37,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778396190] [2022-02-10 03:10:37,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:37,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:37,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:37,729 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-02-10 03:10:37,730 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-02-10 03:10:37,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:37,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:37,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:37,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:37,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:37,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:37,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 19 treesize of output 15 [2022-02-10 03:10:37,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:37,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 15 treesize of output 11 [2022-02-10 03:10:37,956 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:37,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:38,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,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 29 treesize of output 31 [2022-02-10 03:10:38,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,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 31 treesize of output 33 [2022-02-10 03:10:38,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,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 25 treesize of output 27 [2022-02-10 03:10:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:38,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778396190] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:38,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:38,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:38,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820336420] [2022-02-10 03:10:38,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:38,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:38,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:38,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:38,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:38,146 INFO L87 Difference]: Start difference. First operand 380 states and 978 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:38,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:38,363 INFO L93 Difference]: Finished difference Result 440 states and 1084 transitions. [2022-02-10 03:10:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:38,363 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:38,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:38,364 INFO L225 Difference]: With dead ends: 440 [2022-02-10 03:10:38,364 INFO L226 Difference]: Without dead ends: 435 [2022-02-10 03:10:38,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:38,364 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 81 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:38,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 147 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 503 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:10:38,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2022-02-10 03:10:38,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 380. [2022-02-10 03:10:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5804749340369395) internal successors, (978), 379 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 978 transitions. [2022-02-10 03:10:38,368 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 978 transitions. Word has length 22 [2022-02-10 03:10:38,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:38,368 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 978 transitions. [2022-02-10 03:10:38,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:38,368 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 978 transitions. [2022-02-10 03:10:38,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:38,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:38,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:38,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Ended with exit code 0 [2022-02-10 03:10:38,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 477 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable480 [2022-02-10 03:10:38,584 INFO L402 AbstractCegarLoop]: === Iteration 482 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:38,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:38,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1322969531, now seen corresponding path program 477 times [2022-02-10 03:10:38,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:38,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123226586] [2022-02-10 03:10:38,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:38,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:38,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:38,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:38,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:38,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123226586] [2022-02-10 03:10:38,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123226586] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:38,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223411834] [2022-02-10 03:10:38,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:38,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:38,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:38,655 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-02-10 03:10:38,656 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-02-10 03:10:38,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:38,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:38,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:38,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:38,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:38,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 17 treesize of output 13 [2022-02-10 03:10:38,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:38,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:38,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 9 treesize of output 3 [2022-02-10 03:10:38,875 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:38,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:38,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,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 16 treesize of output 20 [2022-02-10 03:10:38,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,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 20 treesize of output 24 [2022-02-10 03:10:38,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,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 16 treesize of output 20 [2022-02-10 03:10:39,027 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:39,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223411834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:39,027 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:39,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:10:39,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14036166] [2022-02-10 03:10:39,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:39,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:10:39,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:39,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:10:39,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:39,028 INFO L87 Difference]: Start difference. First operand 380 states and 978 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:10:39,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:39,128 INFO L93 Difference]: Finished difference Result 411 states and 1037 transitions. [2022-02-10 03:10:39,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:39,129 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:10:39,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:39,129 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:10:39,129 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:10:39,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:39,129 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:39,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 72 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 266 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:10:39,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:10:39,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 382. [2022-02-10 03:10:39,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.574803149606299) internal successors, (981), 381 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:39,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 981 transitions. [2022-02-10 03:10:39,133 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 981 transitions. Word has length 22 [2022-02-10 03:10:39,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:39,133 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 981 transitions. [2022-02-10 03:10:39,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:10:39,133 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 981 transitions. [2022-02-10 03:10:39,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:39,134 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:39,134 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:39,150 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-02-10 03:10:39,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,478 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:39,334 INFO L402 AbstractCegarLoop]: === Iteration 483 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:39,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:39,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1964690812, now seen corresponding path program 478 times [2022-02-10 03:10:39,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:39,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621073892] [2022-02-10 03:10:39,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:39,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:39,453 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:39,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:39,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621073892] [2022-02-10 03:10:39,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621073892] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:39,454 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284826006] [2022-02-10 03:10:39,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:39,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:39,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:39,454 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-02-10 03:10:39,455 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-02-10 03:10:39,480 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:39,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:39,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:39,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:39,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:10:39,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:39,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 19 treesize of output 15 [2022-02-10 03:10:39,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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-02-10 03:10:39,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:39,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:39,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:39,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 19 treesize of output 23 [2022-02-10 03:10:39,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:10:39,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:39,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 25 treesize of output 27 [2022-02-10 03:10:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:40,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284826006] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:40,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:40,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:40,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899626045] [2022-02-10 03:10:40,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:40,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:40,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:40,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:40,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:40,015 INFO L87 Difference]: Start difference. First operand 382 states and 981 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:40,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:40,231 INFO L93 Difference]: Finished difference Result 442 states and 1090 transitions. [2022-02-10 03:10:40,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:40,231 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:40,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:40,232 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:10:40,232 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:10:40,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:10:40,232 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 83 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:40,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 87 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 301 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-02-10 03:10:40,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:10:40,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 382. [2022-02-10 03:10:40,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.574803149606299) internal successors, (981), 381 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:40,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 981 transitions. [2022-02-10 03:10:40,236 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 981 transitions. Word has length 22 [2022-02-10 03:10:40,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:40,237 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 981 transitions. [2022-02-10 03:10:40,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:40,237 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 981 transitions. [2022-02-10 03:10:40,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:40,237 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:40,237 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:40,253 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-02-10 03:10:40,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,479 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:40,451 INFO L402 AbstractCegarLoop]: === Iteration 484 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:40,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:40,451 INFO L85 PathProgramCache]: Analyzing trace with hash -724506699, now seen corresponding path program 479 times [2022-02-10 03:10:40,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:40,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086275944] [2022-02-10 03:10:40,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:40,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:40,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:40,537 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:40,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:40,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086275944] [2022-02-10 03:10:40,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086275944] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:40,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918674297] [2022-02-10 03:10:40,538 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:40,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:40,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:40,539 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-02-10 03:10:40,539 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-02-10 03:10:40,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:40,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:40,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:40,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:40,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10: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 17 treesize of output 13 [2022-02-10 03:10:40,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:40,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 19 treesize of output 15 [2022-02-10 03:10:40,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:40,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 15 treesize of output 11 [2022-02-10 03:10:40,733 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:40,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:40,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:40,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 16 treesize of output 20 [2022-02-10 03:10:40,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:40,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 20 treesize of output 24 [2022-02-10 03:10:40,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:40,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:40,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918674297] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:40,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:40,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:40,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523834363] [2022-02-10 03:10:40,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:40,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:40,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:40,853 INFO L87 Difference]: Start difference. First operand 382 states and 981 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-02-10 03:10:40,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:40,982 INFO L93 Difference]: Finished difference Result 429 states and 1074 transitions. [2022-02-10 03:10:40,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:40,982 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 22 [2022-02-10 03:10:40,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:40,983 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:10:40,983 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:10:40,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:10:40,983 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 31 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:40,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 111 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 382 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:10:40,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:10:40,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 379. [2022-02-10 03:10:40,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5846560846560847) internal successors, (977), 378 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:40,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-10 03:10:40,987 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-10 03:10:40,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:40,987 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-10 03:10:40,987 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-02-10 03:10:40,987 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-10 03:10:40,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:40,988 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:40,988 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:41,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (480)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:41,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable483,480 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:41,203 INFO L402 AbstractCegarLoop]: === Iteration 485 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:41,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:41,203 INFO L85 PathProgramCache]: Analyzing trace with hash -598786650, now seen corresponding path program 480 times [2022-02-10 03:10:41,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:41,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325027791] [2022-02-10 03:10:41,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:41,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:41,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:41,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:41,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:41,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325027791] [2022-02-10 03:10:41,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325027791] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:41,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228593449] [2022-02-10 03:10:41,293 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:41,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:41,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:41,294 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-02-10 03:10:41,294 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-02-10 03:10:41,331 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:41,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:41,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:41,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:41,408 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 19 treesize of output 15 [2022-02-10 03:10:41,497 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 17 treesize of output 13 [2022-02-10 03:10:41,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:41,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:41,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:41,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 16 treesize of output 20 [2022-02-10 03:10:41,623 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:41,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 16 treesize of output 15 [2022-02-10 03:10:41,629 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:41,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228593449] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:41,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:41,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:41,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770094088] [2022-02-10 03:10:41,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:41,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:41,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:41,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:41,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:41,630 INFO L87 Difference]: Start difference. First operand 379 states and 977 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-02-10 03:10:41,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:41,785 INFO L93 Difference]: Finished difference Result 440 states and 1107 transitions. [2022-02-10 03:10:41,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:41,785 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 22 [2022-02-10 03:10:41,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:41,786 INFO L225 Difference]: With dead ends: 440 [2022-02-10 03:10:41,786 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:10:41,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:10:41,786 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 60 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:41,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 86 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:41,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:10:41,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 382. [2022-02-10 03:10:41,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:41,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:10:41,790 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:10:41,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:41,790 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:10:41,790 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-02-10 03:10:41,790 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:10:41,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:41,790 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:41,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:41,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (481)] Ended with exit code 0 [2022-02-10 03:10:42,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,481 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:42,003 INFO L402 AbstractCegarLoop]: === Iteration 486 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:42,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:42,004 INFO L85 PathProgramCache]: Analyzing trace with hash 191607470, now seen corresponding path program 481 times [2022-02-10 03:10:42,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:42,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43525539] [2022-02-10 03:10:42,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:42,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:42,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:42,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:42,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:42,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43525539] [2022-02-10 03:10:42,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43525539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:42,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048143348] [2022-02-10 03:10:42,067 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:42,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:42,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:42,068 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-02-10 03:10:42,069 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-02-10 03:10:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:42,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:42,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:42,145 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 19 treesize of output 15 [2022-02-10 03:10:42,178 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 19 treesize of output 15 [2022-02-10 03:10:42,179 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 15 treesize of output 11 [2022-02-10 03:10:42,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:42,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:42,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:42,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 16 treesize of output 20 [2022-02-10 03:10:42,268 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:42,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 16 treesize of output 15 [2022-02-10 03:10:42,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:42,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048143348] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:42,271 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:42,271 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:42,271 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514962285] [2022-02-10 03:10:42,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:42,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:42,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:42,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:42,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:42,272 INFO L87 Difference]: Start difference. First operand 382 states and 987 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-02-10 03:10:42,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:42,426 INFO L93 Difference]: Finished difference Result 459 states and 1140 transitions. [2022-02-10 03:10:42,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:42,426 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 22 [2022-02-10 03:10:42,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:42,427 INFO L225 Difference]: With dead ends: 459 [2022-02-10 03:10:42,427 INFO L226 Difference]: Without dead ends: 440 [2022-02-10 03:10:42,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:10:42,427 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 112 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:42,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 112 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:42,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-02-10 03:10:42,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 381. [2022-02-10 03:10:42,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5894736842105264) internal successors, (984), 380 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:42,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 984 transitions. [2022-02-10 03:10:42,431 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 984 transitions. Word has length 22 [2022-02-10 03:10:42,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:42,431 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 984 transitions. [2022-02-10 03:10:42,431 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-02-10 03:10:42,431 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 984 transitions. [2022-02-10 03:10:42,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:42,432 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:42,432 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:42,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (482)] Ended with exit code 0 [2022-02-10 03:10:42,647 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,SelfDestructingSolverStorable485 [2022-02-10 03:10:42,647 INFO L402 AbstractCegarLoop]: === Iteration 487 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:42,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:42,648 INFO L85 PathProgramCache]: Analyzing trace with hash -201804234, now seen corresponding path program 482 times [2022-02-10 03:10:42,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:42,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187383355] [2022-02-10 03:10:42,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:42,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:42,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:42,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:42,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187383355] [2022-02-10 03:10:42,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187383355] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:42,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143528720] [2022-02-10 03:10:42,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:42,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:42,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:42,723 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-02-10 03:10:42,724 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-02-10 03:10:42,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:42,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:42,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:42,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:42,802 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 19 treesize of output 15 [2022-02-10 03:10:42,864 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 17 treesize of output 13 [2022-02-10 03:10:42,876 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:42,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:42,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:42,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 16 treesize of output 20 [2022-02-10 03:10:42,974 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:42,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 16 treesize of output 15 [2022-02-10 03:10:42,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:42,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143528720] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:42,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:42,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:42,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539468994] [2022-02-10 03:10:42,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:42,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:42,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:42,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:42,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:42,979 INFO L87 Difference]: Start difference. First operand 381 states and 984 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-02-10 03:10:43,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:43,143 INFO L93 Difference]: Finished difference Result 436 states and 1097 transitions. [2022-02-10 03:10:43,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:43,144 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 22 [2022-02-10 03:10:43,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:43,144 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:10:43,144 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:10:43,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:10:43,145 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:43,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 106 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:43,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:10:43,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 380. [2022-02-10 03:10:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5857519788918206) internal successors, (980), 379 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-10 03:10:43,148 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-10 03:10:43,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:43,148 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-10 03:10:43,148 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-02-10 03:10:43,149 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-10 03:10:43,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:43,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:43,149 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:43,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (483)] Ended with exit code 0 [2022-02-10 03:10:43,359 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,SelfDestructingSolverStorable486 [2022-02-10 03:10:43,359 INFO L402 AbstractCegarLoop]: === Iteration 488 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:43,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:43,359 INFO L85 PathProgramCache]: Analyzing trace with hash 206102194, now seen corresponding path program 483 times [2022-02-10 03:10:43,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:43,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200819720] [2022-02-10 03:10:43,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:43,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:43,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:43,451 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:43,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:43,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200819720] [2022-02-10 03:10:43,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200819720] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:43,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568650285] [2022-02-10 03:10:43,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:43,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:43,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:43,453 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-02-10 03:10:43,453 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-02-10 03:10:43,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:10:43,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:43,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:43,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:43,543 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 19 treesize of output 15 [2022-02-10 03:10:43,607 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 19 treesize of output 15 [2022-02-10 03:10:43,608 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 15 treesize of output 11 [2022-02-10 03:10:43,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:43,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:43,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:43,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 16 treesize of output 20 [2022-02-10 03:10:43,765 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:43,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 16 treesize of output 15 [2022-02-10 03:10:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:43,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568650285] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:43,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:43,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:10:43,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291677035] [2022-02-10 03:10:43,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:43,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:10:43,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:43,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:10:43,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:43,770 INFO L87 Difference]: Start difference. First operand 380 states and 980 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:10:43,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:43,959 INFO L93 Difference]: Finished difference Result 455 states and 1141 transitions. [2022-02-10 03:10:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:43,959 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:10:43,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:43,960 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:10:43,960 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:10:43,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:43,960 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 62 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:43,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 129 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:43,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:10:43,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 380. [2022-02-10 03:10:43,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5857519788918206) internal successors, (980), 379 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:43,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-10 03:10:43,964 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-10 03:10:43,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:43,964 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-10 03:10:43,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:10:43,964 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-10 03:10:43,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:43,965 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:43,965 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:43,980 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-02-10 03:10:44,171 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,SelfDestructingSolverStorable487 [2022-02-10 03:10:44,171 INFO L402 AbstractCegarLoop]: === Iteration 489 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:44,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:44,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1603933390, now seen corresponding path program 484 times [2022-02-10 03:10:44,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:44,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017614595] [2022-02-10 03:10:44,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:44,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:44,280 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:44,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:44,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017614595] [2022-02-10 03:10:44,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017614595] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:44,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956848901] [2022-02-10 03:10:44,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:44,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:44,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:44,282 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-02-10 03:10:44,282 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-02-10 03:10:44,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:44,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:44,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:44,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:44,356 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 19 treesize of output 15 [2022-02-10 03:10:44,422 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 19 treesize of output 15 [2022-02-10 03:10:44,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:44,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:44,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:44,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 19 treesize of output 23 [2022-02-10 03:10:44,677 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:10:44,681 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:44,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956848901] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:44,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:44,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:10:44,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632143992] [2022-02-10 03:10:44,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:44,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:44,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:44,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:44,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:44,682 INFO L87 Difference]: Start difference. First operand 380 states and 980 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:45,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:45,011 INFO L93 Difference]: Finished difference Result 453 states and 1120 transitions. [2022-02-10 03:10:45,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:45,011 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:10:45,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:45,012 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:10:45,012 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:10:45,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=781, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:45,012 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 109 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:45,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 130 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:45,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:10:45,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 380. [2022-02-10 03:10:45,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5857519788918206) internal successors, (980), 379 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:45,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-10 03:10:45,016 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-10 03:10:45,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:45,016 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-10 03:10:45,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:45,016 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-10 03:10:45,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:45,017 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:45,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:45,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (485)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:45,232 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,SelfDestructingSolverStorable488 [2022-02-10 03:10:45,233 INFO L402 AbstractCegarLoop]: === Iteration 490 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:45,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:45,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1040229942, now seen corresponding path program 485 times [2022-02-10 03:10:45,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:45,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846229611] [2022-02-10 03:10:45,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:45,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:45,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:45,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:45,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:45,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846229611] [2022-02-10 03:10:45,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846229611] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:45,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396115701] [2022-02-10 03:10:45,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:45,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:45,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:45,311 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-02-10 03:10:45,311 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-02-10 03:10:45,335 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:45,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:45,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:45,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:45,396 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 19 treesize of output 15 [2022-02-10 03:10:45,426 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 20 treesize of output 16 [2022-02-10 03:10:45,428 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 16 treesize of output 12 [2022-02-10 03:10:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:45,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:45,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:45,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 16 treesize of output 20 [2022-02-10 03:10:45,576 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:10:45,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:45,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396115701] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:45,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:45,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:10:45,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127436501] [2022-02-10 03:10:45,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:45,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:10:45,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:45,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:10:45,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:10:45,582 INFO L87 Difference]: Start difference. First operand 380 states and 980 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-02-10 03:10:45,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:45,836 INFO L93 Difference]: Finished difference Result 479 states and 1176 transitions. [2022-02-10 03:10:45,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:45,836 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 22 [2022-02-10 03:10:45,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:45,837 INFO L225 Difference]: With dead ends: 479 [2022-02-10 03:10:45,837 INFO L226 Difference]: Without dead ends: 460 [2022-02-10 03:10:45,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:10:45,837 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 116 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:45,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 117 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:45,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-10 03:10:45,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 382. [2022-02-10 03:10:45,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:45,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:10:45,841 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:10:45,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:45,841 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:10:45,842 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-02-10 03:10:45,842 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:10:45,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:45,842 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:45,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:45,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (486)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:46,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,486 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:46,042 INFO L402 AbstractCegarLoop]: === Iteration 491 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:46,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:46,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1061483862, now seen corresponding path program 486 times [2022-02-10 03:10:46,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:46,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356152017] [2022-02-10 03:10:46,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:46,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:46,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:46,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:46,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356152017] [2022-02-10 03:10:46,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356152017] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:46,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255428279] [2022-02-10 03:10:46,136 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:46,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:46,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:46,137 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-02-10 03:10:46,138 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-02-10 03:10:46,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:10:46,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:46,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:46,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:46,224 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 19 treesize of output 15 [2022-02-10 03:10:46,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 20 treesize of output 16 [2022-02-10 03:10:46,257 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 16 treesize of output 12 [2022-02-10 03:10:46,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:46,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:46,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:46,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 16 treesize of output 20 [2022-02-10 03:10:46,428 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:46,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 16 treesize of output 15 [2022-02-10 03:10:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:46,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255428279] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:46,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:46,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:10:46,434 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505714191] [2022-02-10 03:10:46,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:46,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:10:46,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:46,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:10:46,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:46,435 INFO L87 Difference]: Start difference. First operand 382 states and 987 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:10:46,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:46,692 INFO L93 Difference]: Finished difference Result 456 states and 1131 transitions. [2022-02-10 03:10:46,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:46,692 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:10:46,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:46,693 INFO L225 Difference]: With dead ends: 456 [2022-02-10 03:10:46,693 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:10:46,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:10:46,693 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 55 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:46,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 151 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:46,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:10:46,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 380. [2022-02-10 03:10:46,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5857519788918206) internal successors, (980), 379 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:46,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-10 03:10:46,697 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-10 03:10:46,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:46,697 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-10 03:10:46,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:10:46,697 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-10 03:10:46,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:46,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:46,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:46,713 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-02-10 03:10:46,898 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,SelfDestructingSolverStorable490 [2022-02-10 03:10:46,898 INFO L402 AbstractCegarLoop]: === Iteration 492 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:46,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:46,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1423447850, now seen corresponding path program 487 times [2022-02-10 03:10:46,898 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:46,899 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131947536] [2022-02-10 03:10:46,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:46,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:47,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:47,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:47,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131947536] [2022-02-10 03:10:47,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131947536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:47,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655176358] [2022-02-10 03:10:47,029 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:47,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:47,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:47,029 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-02-10 03:10:47,030 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-02-10 03:10:47,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:47,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:47,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:47,134 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 19 treesize of output 15 [2022-02-10 03:10:47,178 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-02-10 03:10:47,180 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 17 treesize of output 13 [2022-02-10 03:10:47,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:47,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:47,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:47,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 19 treesize of output 23 [2022-02-10 03:10:47,634 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:47,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:10:47,639 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:47,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655176358] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:47,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:47,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:47,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636741717] [2022-02-10 03:10:47,640 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:47,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:47,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:47,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:47,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:47,640 INFO L87 Difference]: Start difference. First operand 380 states and 980 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:48,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:48,071 INFO L93 Difference]: Finished difference Result 502 states and 1210 transitions. [2022-02-10 03:10:48,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:10:48,071 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:48,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:48,072 INFO L225 Difference]: With dead ends: 502 [2022-02-10 03:10:48,072 INFO L226 Difference]: Without dead ends: 497 [2022-02-10 03:10:48,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=251, Invalid=939, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:10:48,072 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 199 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:48,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 149 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:48,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-02-10 03:10:48,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 385. [2022-02-10 03:10:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.59375) internal successors, (996), 384 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:48,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 996 transitions. [2022-02-10 03:10:48,077 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 996 transitions. Word has length 22 [2022-02-10 03:10:48,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:48,077 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 996 transitions. [2022-02-10 03:10:48,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:48,077 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 996 transitions. [2022-02-10 03:10:48,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:48,078 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:48,078 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:48,094 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-02-10 03:10:48,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2022-02-10 03:10:48,282 INFO L402 AbstractCegarLoop]: === Iteration 493 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:48,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:48,282 INFO L85 PathProgramCache]: Analyzing trace with hash -2081125326, now seen corresponding path program 488 times [2022-02-10 03:10:48,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:48,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161917562] [2022-02-10 03:10:48,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:48,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:48,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:48,406 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:48,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161917562] [2022-02-10 03:10:48,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161917562] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:48,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887040300] [2022-02-10 03:10:48,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:48,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:48,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:48,407 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-02-10 03:10:48,408 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-02-10 03:10:48,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:48,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:48,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:48,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:48,485 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 19 treesize of output 15 [2022-02-10 03:10:48,514 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-02-10 03:10:48,516 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 17 treesize of output 13 [2022-02-10 03:10:48,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:48,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:48,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:48,964 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:48,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 16 treesize of output 15 [2022-02-10 03:10:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:48,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887040300] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:48,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:48,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:10:48,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204652099] [2022-02-10 03:10:48,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:48,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:10:48,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:48,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:10:48,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:48,970 INFO L87 Difference]: Start difference. First operand 385 states and 996 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:49,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:49,386 INFO L93 Difference]: Finished difference Result 478 states and 1165 transitions. [2022-02-10 03:10:49,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:49,386 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:10:49,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:49,387 INFO L225 Difference]: With dead ends: 478 [2022-02-10 03:10:49,387 INFO L226 Difference]: Without dead ends: 473 [2022-02-10 03:10:49,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=231, Invalid=825, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:10:49,387 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 108 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:49,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 164 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:49,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-10 03:10:49,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 379. [2022-02-10 03:10:49,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5846560846560847) internal successors, (977), 378 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:49,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-10 03:10:49,392 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-10 03:10:49,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:49,392 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-10 03:10:49,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:10:49,392 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-10 03:10:49,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:49,392 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:49,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:49,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (489)] Ended with exit code 0 [2022-02-10 03:10:49,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,489 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:49,607 INFO L402 AbstractCegarLoop]: === Iteration 494 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:49,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:49,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1960940706, now seen corresponding path program 489 times [2022-02-10 03:10:49,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:49,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71708254] [2022-02-10 03:10:49,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:49,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:49,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:49,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:49,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:49,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71708254] [2022-02-10 03:10:49,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71708254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:49,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198557229] [2022-02-10 03:10:49,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:49,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:49,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:49,722 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-02-10 03:10:49,723 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-02-10 03:10:49,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:10:49,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:49,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:49,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:49,816 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 19 treesize of output 15 [2022-02-10 03:10:49,847 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 20 treesize of output 16 [2022-02-10 03:10:49,849 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 16 treesize of output 12 [2022-02-10 03:10:49,943 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:49,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:50,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:50,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 29 treesize of output 31 [2022-02-10 03:10:50,106 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:50,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:10:50,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:50,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198557229] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:50,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:50,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:10:50,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083415959] [2022-02-10 03:10:50,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:50,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:50,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:50,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:50,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:50,110 INFO L87 Difference]: Start difference. First operand 379 states and 977 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:50,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:50,387 INFO L93 Difference]: Finished difference Result 490 states and 1172 transitions. [2022-02-10 03:10:50,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:50,388 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:10:50,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:50,388 INFO L225 Difference]: With dead ends: 490 [2022-02-10 03:10:50,388 INFO L226 Difference]: Without dead ends: 485 [2022-02-10 03:10:50,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:50,389 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 137 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:50,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 140 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:50,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-10 03:10:50,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 388. [2022-02-10 03:10:50,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.612403100775194) internal successors, (1011), 387 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:50,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1011 transitions. [2022-02-10 03:10:50,394 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1011 transitions. Word has length 22 [2022-02-10 03:10:50,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:50,394 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1011 transitions. [2022-02-10 03:10:50,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:50,394 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1011 transitions. [2022-02-10 03:10:50,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:50,394 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:50,395 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:50,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (490)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:50,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,490 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:50,607 INFO L402 AbstractCegarLoop]: === Iteration 495 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:50,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:50,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1543632470, now seen corresponding path program 490 times [2022-02-10 03:10:50,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:50,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133827911] [2022-02-10 03:10:50,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:50,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:50,683 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:50,683 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:50,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133827911] [2022-02-10 03:10:50,683 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133827911] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:50,683 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940662297] [2022-02-10 03:10:50,683 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:50,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:50,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:50,684 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-02-10 03:10:50,685 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-02-10 03:10:50,711 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:50,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:50,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:50,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:50,755 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 19 treesize of output 15 [2022-02-10 03:10:50,781 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 20 treesize of output 16 [2022-02-10 03:10:50,782 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 16 treesize of output 12 [2022-02-10 03:10:50,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:50,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:51,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:51,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 29 treesize of output 31 [2022-02-10 03:10:51,065 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:51,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 16 treesize of output 15 [2022-02-10 03:10:51,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:51,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940662297] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:51,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:51,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:10:51,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361948608] [2022-02-10 03:10:51,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:51,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:51,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:51,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:51,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:51,070 INFO L87 Difference]: Start difference. First operand 388 states and 1011 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:51,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:51,366 INFO L93 Difference]: Finished difference Result 489 states and 1172 transitions. [2022-02-10 03:10:51,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:51,367 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:10:51,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:51,367 INFO L225 Difference]: With dead ends: 489 [2022-02-10 03:10:51,367 INFO L226 Difference]: Without dead ends: 484 [2022-02-10 03:10:51,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:51,368 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:51,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 148 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:51,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-10 03:10:51,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 383. [2022-02-10 03:10:51,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.6047120418848166) internal successors, (995), 382 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:51,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 995 transitions. [2022-02-10 03:10:51,372 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 995 transitions. Word has length 22 [2022-02-10 03:10:51,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:51,372 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 995 transitions. [2022-02-10 03:10:51,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:51,373 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 995 transitions. [2022-02-10 03:10:51,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:51,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:51,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:51,389 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-02-10 03:10:51,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable494,491 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:51,589 INFO L402 AbstractCegarLoop]: === Iteration 496 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:51,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:51,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1937044174, now seen corresponding path program 491 times [2022-02-10 03:10:51,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:51,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639803772] [2022-02-10 03:10:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:51,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:51,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:51,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:51,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639803772] [2022-02-10 03:10:51,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639803772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:51,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275450135] [2022-02-10 03:10:51,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:51,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:51,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:51,658 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-02-10 03:10:51,659 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-02-10 03:10:51,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:51,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:51,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:10:51,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:51,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:51,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 59 treesize of output 51 [2022-02-10 03:10:51,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:51,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 59 treesize of output 51 [2022-02-10 03:10:51,920 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 51 treesize of output 43 [2022-02-10 03:10:51,954 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:51,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:52,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:52,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 24 treesize of output 28 [2022-02-10 03:10:52,079 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2022-02-10 03:10:52,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:52,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275450135] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:52,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:52,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-10 03:10:52,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891335536] [2022-02-10 03:10:52,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:52,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:10:52,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:10:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:10:52,084 INFO L87 Difference]: Start difference. First operand 383 states and 995 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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-02-10 03:10:52,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:52,269 INFO L93 Difference]: Finished difference Result 474 states and 1202 transitions. [2022-02-10 03:10:52,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:10:52,269 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:10:52,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:52,270 INFO L225 Difference]: With dead ends: 474 [2022-02-10 03:10:52,270 INFO L226 Difference]: Without dead ends: 474 [2022-02-10 03:10:52,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:10:52,270 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:52,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 201 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 419 Invalid, 0 Unknown, 280 Unchecked, 0.1s Time] [2022-02-10 03:10:52,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-10 03:10:52,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 387. [2022-02-10 03:10:52,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.6088082901554404) internal successors, (1007), 386 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:52,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1007 transitions. [2022-02-10 03:10:52,274 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1007 transitions. Word has length 22 [2022-02-10 03:10:52,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:52,274 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1007 transitions. [2022-02-10 03:10:52,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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-02-10 03:10:52,274 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1007 transitions. [2022-02-10 03:10:52,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:52,275 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:52,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:52,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (492)] Ended with exit code 0 [2022-02-10 03:10:52,490 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,SelfDestructingSolverStorable495 [2022-02-10 03:10:52,491 INFO L402 AbstractCegarLoop]: === Iteration 497 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:52,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:52,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1252609490, now seen corresponding path program 492 times [2022-02-10 03:10:52,491 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:52,491 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928245282] [2022-02-10 03:10:52,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:52,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:52,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:52,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928245282] [2022-02-10 03:10:52,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928245282] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:52,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378693194] [2022-02-10 03:10:52,550 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:52,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:52,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:52,551 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-02-10 03:10:52,552 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-02-10 03:10:52,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:10:52,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:52,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:52,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:52,619 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 19 treesize of output 15 [2022-02-10 03:10:52,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:10:52,673 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:52,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:52,719 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:52,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 15 treesize of output 19 [2022-02-10 03:10:52,751 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:52,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 16 treesize of output 15 [2022-02-10 03:10:52,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:52,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378693194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:52,755 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:52,755 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:10:52,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184043905] [2022-02-10 03:10:52,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:52,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:10:52,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:52,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:10:52,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:52,755 INFO L87 Difference]: Start difference. First operand 387 states and 1007 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:10:52,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:52,888 INFO L93 Difference]: Finished difference Result 443 states and 1104 transitions. [2022-02-10 03:10:52,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:52,888 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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 22 [2022-02-10 03:10:52,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:52,889 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:10:52,889 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:10:52,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:52,889 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 74 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:52,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 104 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:52,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:10:52,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 389. [2022-02-10 03:10:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.597938144329897) internal successors, (1008), 388 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:52,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1008 transitions. [2022-02-10 03:10:52,893 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1008 transitions. Word has length 22 [2022-02-10 03:10:52,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:52,893 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 1008 transitions. [2022-02-10 03:10:52,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:10:52,893 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1008 transitions. [2022-02-10 03:10:52,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:52,894 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:52,894 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:52,910 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-02-10 03:10:53,109 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,SelfDestructingSolverStorable496 [2022-02-10 03:10:53,110 INFO L402 AbstractCegarLoop]: === Iteration 498 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:53,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:53,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1529137746, now seen corresponding path program 493 times [2022-02-10 03:10:53,110 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:53,110 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439485975] [2022-02-10 03:10:53,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:53,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:53,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:53,173 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:53,173 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:53,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439485975] [2022-02-10 03:10:53,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439485975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:53,173 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172235690] [2022-02-10 03:10:53,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:53,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:53,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:53,174 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-02-10 03:10:53,175 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-02-10 03:10:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:53,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:53,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:53,253 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 19 treesize of output 15 [2022-02-10 03:10:53,337 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 17 treesize of output 13 [2022-02-10 03:10:53,371 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:53,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:53,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:53,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 28 treesize of output 30 [2022-02-10 03:10:53,536 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:53,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 16 treesize of output 15 [2022-02-10 03:10:53,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:53,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172235690] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:53,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:53,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:10:53,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233472715] [2022-02-10 03:10:53,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:53,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:53,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:53,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:53,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:53,540 INFO L87 Difference]: Start difference. First operand 389 states and 1008 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:53,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:53,819 INFO L93 Difference]: Finished difference Result 478 states and 1162 transitions. [2022-02-10 03:10:53,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:53,820 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:10:53,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:53,820 INFO L225 Difference]: With dead ends: 478 [2022-02-10 03:10:53,820 INFO L226 Difference]: Without dead ends: 473 [2022-02-10 03:10:53,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:53,821 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 115 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:53,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 155 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:53,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2022-02-10 03:10:53,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 388. [2022-02-10 03:10:53,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.594315245478036) internal successors, (1004), 387 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1004 transitions. [2022-02-10 03:10:53,825 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1004 transitions. Word has length 22 [2022-02-10 03:10:53,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:53,825 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1004 transitions. [2022-02-10 03:10:53,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:53,826 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1004 transitions. [2022-02-10 03:10:53,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:53,826 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:53,826 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:53,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (494)] Ended with exit code 0 [2022-02-10 03:10:54,036 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,SelfDestructingSolverStorable497 [2022-02-10 03:10:54,036 INFO L402 AbstractCegarLoop]: === Iteration 499 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:54,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash -794057806, now seen corresponding path program 494 times [2022-02-10 03:10:54,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:54,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256755146] [2022-02-10 03:10:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:54,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:54,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:54,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:54,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:54,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256755146] [2022-02-10 03:10:54,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256755146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:54,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615111145] [2022-02-10 03:10:54,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:54,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:54,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:54,124 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-02-10 03:10:54,124 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-02-10 03:10:54,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:54,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:54,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:54,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:54,210 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 19 treesize of output 15 [2022-02-10 03:10:54,261 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-02-10 03:10:54,263 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 17 treesize of output 13 [2022-02-10 03:10:54,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:54,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:54,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:54,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 15 treesize of output 19 [2022-02-10 03:10:54,405 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:54,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 16 treesize of output 15 [2022-02-10 03:10:54,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:54,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615111145] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:54,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:54,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:10:54,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216856575] [2022-02-10 03:10:54,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:54,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:10:54,411 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:54,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:10:54,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:10:54,412 INFO L87 Difference]: Start difference. First operand 388 states and 1004 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-02-10 03:10:54,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:54,622 INFO L93 Difference]: Finished difference Result 454 states and 1123 transitions. [2022-02-10 03:10:54,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:10:54,623 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 22 [2022-02-10 03:10:54,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:54,623 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:10:54,623 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:10:54,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:54,624 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 89 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:54,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 81 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:54,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:10:54,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 392. [2022-02-10 03:10:54,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.580562659846547) internal successors, (1009), 391 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:54,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1009 transitions. [2022-02-10 03:10:54,628 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1009 transitions. Word has length 22 [2022-02-10 03:10:54,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:54,628 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1009 transitions. [2022-02-10 03:10:54,628 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-02-10 03:10:54,628 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1009 transitions. [2022-02-10 03:10:54,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:54,628 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:54,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:54,644 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-02-10 03:10:54,839 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,SelfDestructingSolverStorable498 [2022-02-10 03:10:54,839 INFO L402 AbstractCegarLoop]: === Iteration 500 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:54,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:54,839 INFO L85 PathProgramCache]: Analyzing trace with hash -195594974, now seen corresponding path program 495 times [2022-02-10 03:10:54,840 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:54,840 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006219500] [2022-02-10 03:10:54,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:54,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:54,938 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:54,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:54,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006219500] [2022-02-10 03:10:54,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006219500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:54,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505784913] [2022-02-10 03:10:54,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:54,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:54,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:54,939 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-02-10 03:10:54,940 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-02-10 03:10:54,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:54,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:54,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:54,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:55,009 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 19 treesize of output 15 [2022-02-10 03:10:55,044 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-02-10 03:10:55,045 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 17 treesize of output 13 [2022-02-10 03:10:55,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:55,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:55,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:55,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 15 treesize of output 19 [2022-02-10 03:10:55,136 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:55,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 16 treesize of output 15 [2022-02-10 03:10:55,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:55,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505784913] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:55,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:55,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:10:55,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512963655] [2022-02-10 03:10:55,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:55,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:10:55,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:55,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:10:55,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:10:55,140 INFO L87 Difference]: Start difference. First operand 392 states and 1009 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-02-10 03:10:55,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:55,334 INFO L93 Difference]: Finished difference Result 455 states and 1123 transitions. [2022-02-10 03:10:55,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:55,334 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 22 [2022-02-10 03:10:55,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:55,335 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:10:55,335 INFO L226 Difference]: Without dead ends: 443 [2022-02-10 03:10:55,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:10:55,335 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 77 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:55,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 133 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:55,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-10 03:10:55,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 388. [2022-02-10 03:10:55,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5891472868217056) internal successors, (1002), 387 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:55,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1002 transitions. [2022-02-10 03:10:55,340 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1002 transitions. Word has length 22 [2022-02-10 03:10:55,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:55,340 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1002 transitions. [2022-02-10 03:10:55,340 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-02-10 03:10:55,340 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1002 transitions. [2022-02-10 03:10:55,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:55,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:55,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:55,356 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-02-10 03:10:55,555 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,SelfDestructingSolverStorable499 [2022-02-10 03:10:55,555 INFO L402 AbstractCegarLoop]: === Iteration 501 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:55,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:55,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1498243494, now seen corresponding path program 496 times [2022-02-10 03:10:55,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:55,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175942318] [2022-02-10 03:10:55,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:55,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:55,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:55,615 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:55,615 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:55,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175942318] [2022-02-10 03:10:55,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175942318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:55,615 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11019468] [2022-02-10 03:10:55,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:10:55,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:55,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:55,616 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-02-10 03:10:55,617 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-02-10 03:10:55,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:10:55,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:55,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:55,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:55,682 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 19 treesize of output 15 [2022-02-10 03:10:55,734 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 17 treesize of output 13 [2022-02-10 03:10:55,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:55,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:55,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:55,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 29 treesize of output 31 [2022-02-10 03:10:55,917 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:10:55,920 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:55,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11019468] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:55,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:55,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:10:55,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154821712] [2022-02-10 03:10:55,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:55,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:55,921 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:55,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:55,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:55,921 INFO L87 Difference]: Start difference. First operand 388 states and 1002 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:56,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:56,194 INFO L93 Difference]: Finished difference Result 483 states and 1170 transitions. [2022-02-10 03:10:56,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:56,194 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:10:56,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:56,195 INFO L225 Difference]: With dead ends: 483 [2022-02-10 03:10:56,195 INFO L226 Difference]: Without dead ends: 478 [2022-02-10 03:10:56,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:56,195 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 90 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:56,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 148 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:56,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-10 03:10:56,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 387. [2022-02-10 03:10:56,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.582901554404145) internal successors, (997), 386 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:56,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 997 transitions. [2022-02-10 03:10:56,200 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 997 transitions. Word has length 22 [2022-02-10 03:10:56,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:56,200 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 997 transitions. [2022-02-10 03:10:56,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:56,200 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 997 transitions. [2022-02-10 03:10:56,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:56,200 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:56,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:56,216 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-02-10 03:10:56,403 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,SelfDestructingSolverStorable500 [2022-02-10 03:10:56,403 INFO L402 AbstractCegarLoop]: === Iteration 502 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:56,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:56,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1100058574, now seen corresponding path program 497 times [2022-02-10 03:10:56,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:56,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492166762] [2022-02-10 03:10:56,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:56,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:56,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:56,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492166762] [2022-02-10 03:10:56,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492166762] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:56,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413484253] [2022-02-10 03:10:56,508 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:10:56,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:56,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:56,509 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-02-10 03:10:56,510 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-02-10 03:10:56,538 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:10:56,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:56,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:56,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:56,599 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 19 treesize of output 15 [2022-02-10 03:10:56,665 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 19 treesize of output 15 [2022-02-10 03:10:56,667 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 15 treesize of output 11 [2022-02-10 03:10:56,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:56,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:56,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10: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 28 treesize of output 30 [2022-02-10 03:10:56,950 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:10:56,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:56,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413484253] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:56,954 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:56,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:10:56,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233792435] [2022-02-10 03:10:56,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:56,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:10:56,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:56,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:10:56,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:10:56,954 INFO L87 Difference]: Start difference. First operand 387 states and 997 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:57,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:57,209 INFO L93 Difference]: Finished difference Result 485 states and 1168 transitions. [2022-02-10 03:10:57,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:10:57,210 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:10:57,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:57,210 INFO L225 Difference]: With dead ends: 485 [2022-02-10 03:10:57,210 INFO L226 Difference]: Without dead ends: 480 [2022-02-10 03:10:57,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:10:57,211 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 129 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:57,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 138 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:57,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2022-02-10 03:10:57,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 384. [2022-02-10 03:10:57,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5796344647519582) internal successors, (988), 383 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:57,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-10 03:10:57,215 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-10 03:10:57,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:57,215 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-10 03:10:57,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:10:57,215 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-10 03:10:57,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:57,216 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:57,216 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:57,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (498)] Ended with exit code 0 [2022-02-10 03:10:57,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable501,498 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:57,431 INFO L402 AbstractCegarLoop]: === Iteration 503 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:57,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:57,431 INFO L85 PathProgramCache]: Analyzing trace with hash -954067298, now seen corresponding path program 498 times [2022-02-10 03:10:57,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:57,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185002200] [2022-02-10 03:10:57,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:57,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:57,503 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:57,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:57,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185002200] [2022-02-10 03:10:57,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185002200] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:57,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770472565] [2022-02-10 03:10:57,503 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:57,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:57,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:57,504 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-02-10 03:10:57,505 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-02-10 03:10:57,538 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:57,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:57,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:57,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:57,578 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 17 treesize of output 13 [2022-02-10 03:10:57,609 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 17 treesize of output 13 [2022-02-10 03:10:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:57,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:57,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:10:57,704 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10: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 16 treesize of output 15 [2022-02-10 03:10:57,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:57,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770472565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:57,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:57,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:10:57,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056949079] [2022-02-10 03:10:57,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:57,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:10:57,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:57,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:10:57,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:10:57,709 INFO L87 Difference]: Start difference. First operand 384 states and 988 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-02-10 03:10:57,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:57,820 INFO L93 Difference]: Finished difference Result 525 states and 1271 transitions. [2022-02-10 03:10:57,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:57,820 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 22 [2022-02-10 03:10:57,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:57,821 INFO L225 Difference]: With dead ends: 525 [2022-02-10 03:10:57,821 INFO L226 Difference]: Without dead ends: 518 [2022-02-10 03:10:57,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:10:57,821 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 75 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:57,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 93 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:10:57,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-02-10 03:10:57,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 384. [2022-02-10 03:10:57,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5796344647519582) internal successors, (988), 383 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:57,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-10 03:10:57,826 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-10 03:10:57,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:57,826 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-10 03:10:57,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-02-10 03:10:57,826 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-10 03:10:57,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:57,826 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:57,826 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:57,842 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-02-10 03:10:58,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable502,499 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:58,039 INFO L402 AbstractCegarLoop]: === Iteration 504 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:58,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:58,040 INFO L85 PathProgramCache]: Analyzing trace with hash -546160870, now seen corresponding path program 499 times [2022-02-10 03:10:58,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:58,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592551641] [2022-02-10 03:10:58,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:58,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:58,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:58,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:58,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592551641] [2022-02-10 03:10:58,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592551641] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:58,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535443551] [2022-02-10 03:10:58,136 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:58,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:58,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:58,137 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-02-10 03:10:58,139 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-02-10 03:10:58,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:58,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:10:58,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:58,207 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 17 treesize of output 13 [2022-02-10 03:10:58,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 19 treesize of output 15 [2022-02-10 03:10:58,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:10:58,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:58,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:58,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:58,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 16 treesize of output 20 [2022-02-10 03:10:58,357 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:58,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 16 treesize of output 15 [2022-02-10 03:10:58,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:58,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535443551] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:58,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:58,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-10 03:10:58,362 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796662924] [2022-02-10 03:10:58,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:58,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:10:58,362 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:58,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:10:58,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:10:58,362 INFO L87 Difference]: Start difference. First operand 384 states and 988 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-02-10 03:10:58,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:58,549 INFO L93 Difference]: Finished difference Result 533 states and 1290 transitions. [2022-02-10 03:10:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:10:58,549 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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 22 [2022-02-10 03:10:58,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:58,550 INFO L225 Difference]: With dead ends: 533 [2022-02-10 03:10:58,550 INFO L226 Difference]: Without dead ends: 525 [2022-02-10 03:10:58,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:10:58,550 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 72 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:58,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 120 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 421 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:58,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-02-10 03:10:58,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 383. [2022-02-10 03:10:58,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.581151832460733) internal successors, (986), 382 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:58,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 986 transitions. [2022-02-10 03:10:58,554 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 986 transitions. Word has length 22 [2022-02-10 03:10:58,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:58,555 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 986 transitions. [2022-02-10 03:10:58,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-02-10 03:10:58,555 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 986 transitions. [2022-02-10 03:10:58,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:58,555 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:58,555 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:58,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (500)] Ended with exit code 0 [2022-02-10 03:10:58,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable503 [2022-02-10 03:10:58,759 INFO L402 AbstractCegarLoop]: === Iteration 505 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:58,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:58,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1938770842, now seen corresponding path program 500 times [2022-02-10 03:10:58,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:58,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89182077] [2022-02-10 03:10:58,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:58,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:58,851 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:58,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89182077] [2022-02-10 03:10:58,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89182077] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:58,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655922367] [2022-02-10 03:10:58,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:58,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:58,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:58,852 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-02-10 03:10:58,853 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-02-10 03:10:58,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:58,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:58,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:58,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:58,919 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 17 treesize of output 13 [2022-02-10 03:10:58,953 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 19 treesize of output 15 [2022-02-10 03:10:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:59,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:59,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:10:59,240 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:10:59,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 16 treesize of output 15 [2022-02-10 03:10:59,244 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:59,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655922367] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:59,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:59,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-10 03:10:59,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033385090] [2022-02-10 03:10:59,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:59,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:10:59,244 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:59,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:10:59,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:10:59,245 INFO L87 Difference]: Start difference. First operand 383 states and 986 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-02-10 03:10:59,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:59,578 INFO L93 Difference]: Finished difference Result 555 states and 1317 transitions. [2022-02-10 03:10:59,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:10:59,578 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 22 [2022-02-10 03:10:59,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:59,579 INFO L225 Difference]: With dead ends: 555 [2022-02-10 03:10:59,579 INFO L226 Difference]: Without dead ends: 550 [2022-02-10 03:10:59,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:10:59,579 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 131 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:59,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 146 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:10:59,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-02-10 03:10:59,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 384. [2022-02-10 03:10:59,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5796344647519582) internal successors, (988), 383 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:59,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 988 transitions. [2022-02-10 03:10:59,584 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 988 transitions. Word has length 22 [2022-02-10 03:10:59,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:59,584 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 988 transitions. [2022-02-10 03:10:59,584 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-02-10 03:10:59,584 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 988 transitions. [2022-02-10 03:10:59,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:10:59,584 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:59,584 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:59,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (501)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:59,800 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,SelfDestructingSolverStorable504 [2022-02-10 03:10:59,800 INFO L402 AbstractCegarLoop]: === Iteration 506 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:59,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:59,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1470398174, now seen corresponding path program 501 times [2022-02-10 03:10:59,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:59,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774981243] [2022-02-10 03:10:59,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:59,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:59,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:59,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:59,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:59,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774981243] [2022-02-10 03:10:59,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774981243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:59,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260425702] [2022-02-10 03:10:59,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:59,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:59,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:59,886 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-02-10 03:10:59,886 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-02-10 03:10:59,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:10:59,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:59,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:10:59,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:59,955 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 17 treesize of output 13 [2022-02-10 03:10:59,971 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 19 treesize of output 15 [2022-02-10 03:10:59,972 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 15 treesize of output 11 [2022-02-10 03:11:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:00,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:00,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:00,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 29 treesize of output 31 [2022-02-10 03:11:00,245 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:00,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:11:00,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:00,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260425702] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:00,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:00,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:11:00,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569072380] [2022-02-10 03:11:00,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:00,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:00,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:00,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:00,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:00,250 INFO L87 Difference]: Start difference. First operand 384 states and 988 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:11:00,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:00,617 INFO L93 Difference]: Finished difference Result 565 states and 1323 transitions. [2022-02-10 03:11:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:00,617 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 22 [2022-02-10 03:11:00,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:00,618 INFO L225 Difference]: With dead ends: 565 [2022-02-10 03:11:00,618 INFO L226 Difference]: Without dead ends: 560 [2022-02-10 03:11:00,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:11:00,619 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 136 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:00,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 170 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:00,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-10 03:11:00,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 379. [2022-02-10 03:11:00,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5873015873015874) internal successors, (978), 378 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:00,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 978 transitions. [2022-02-10 03:11:00,624 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 978 transitions. Word has length 22 [2022-02-10 03:11:00,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:00,624 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 978 transitions. [2022-02-10 03:11:00,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:11:00,624 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 978 transitions. [2022-02-10 03:11:00,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:00,624 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:00,624 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:00,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (502)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:00,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable505,502 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:00,838 INFO L402 AbstractCegarLoop]: === Iteration 507 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:00,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:00,838 INFO L85 PathProgramCache]: Analyzing trace with hash -785963490, now seen corresponding path program 502 times [2022-02-10 03:11:00,838 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:00,838 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401217258] [2022-02-10 03:11:00,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:00,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:00,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:00,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:00,912 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:00,912 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401217258] [2022-02-10 03:11:00,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401217258] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:00,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511705492] [2022-02-10 03:11:00,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:00,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:00,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:00,914 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-02-10 03:11:00,914 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-02-10 03:11:00,939 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:00,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:00,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:00,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:00,985 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 17 treesize of output 13 [2022-02-10 03:11:01,030 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 19 treesize of output 15 [2022-02-10 03:11:01,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:01,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:01,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:01,146 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:01,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 16 treesize of output 15 [2022-02-10 03:11:01,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:01,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511705492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:01,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:01,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-10 03:11:01,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243773765] [2022-02-10 03:11:01,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:01,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:11:01,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:01,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:11:01,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:11:01,152 INFO L87 Difference]: Start difference. First operand 379 states and 978 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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-02-10 03:11:01,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:01,342 INFO L93 Difference]: Finished difference Result 520 states and 1256 transitions. [2022-02-10 03:11:01,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:01,342 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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 22 [2022-02-10 03:11:01,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:01,343 INFO L225 Difference]: With dead ends: 520 [2022-02-10 03:11:01,343 INFO L226 Difference]: Without dead ends: 511 [2022-02-10 03:11:01,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:01,343 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 84 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:01,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 119 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:01,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-02-10 03:11:01,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 378. [2022-02-10 03:11:01,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.586206896551724) internal successors, (975), 377 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:01,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 975 transitions. [2022-02-10 03:11:01,347 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 975 transitions. Word has length 22 [2022-02-10 03:11:01,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:01,347 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 975 transitions. [2022-02-10 03:11:01,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 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-02-10 03:11:01,347 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 975 transitions. [2022-02-10 03:11:01,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:01,348 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:01,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:01,363 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-02-10 03:11:01,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable506,503 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:01,548 INFO L402 AbstractCegarLoop]: === Iteration 508 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:01,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:01,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1062491746, now seen corresponding path program 503 times [2022-02-10 03:11:01,549 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:01,549 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282791700] [2022-02-10 03:11:01,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:01,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:01,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:01,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:01,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282791700] [2022-02-10 03:11:01,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282791700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:01,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431974671] [2022-02-10 03:11:01,628 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:01,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:01,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:01,629 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-02-10 03:11:01,630 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-02-10 03:11:01,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:01,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:01,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:11:01,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:01,748 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 35 [2022-02-10 03:11:01,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:01,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:01,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:01,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 24 treesize of output 28 [2022-02-10 03:11:01,983 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:01,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 23 [2022-02-10 03:11:01,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:01,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431974671] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:01,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:01,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:11:01,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608931238] [2022-02-10 03:11:01,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:01,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:01,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:01,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:01,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:01,989 INFO L87 Difference]: Start difference. First operand 378 states and 975 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:02,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:02,419 INFO L93 Difference]: Finished difference Result 548 states and 1302 transitions. [2022-02-10 03:11:02,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:02,420 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:02,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:02,421 INFO L225 Difference]: With dead ends: 548 [2022-02-10 03:11:02,421 INFO L226 Difference]: Without dead ends: 548 [2022-02-10 03:11:02,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:11:02,421 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 131 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:02,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 237 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:02,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-02-10 03:11:02,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 376. [2022-02-10 03:11:02,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.592) internal successors, (972), 375 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:02,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 972 transitions. [2022-02-10 03:11:02,425 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 972 transitions. Word has length 22 [2022-02-10 03:11:02,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:02,426 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 972 transitions. [2022-02-10 03:11:02,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:02,426 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 972 transitions. [2022-02-10 03:11:02,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:02,426 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:02,426 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:02,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (504)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:02,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable507,504 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:02,642 INFO L402 AbstractCegarLoop]: === Iteration 509 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:02,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:02,642 INFO L85 PathProgramCache]: Analyzing trace with hash -105444826, now seen corresponding path program 504 times [2022-02-10 03:11:02,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:02,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320184291] [2022-02-10 03:11:02,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:02,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:02,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:02,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:02,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320184291] [2022-02-10 03:11:02,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320184291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:02,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496557992] [2022-02-10 03:11:02,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:02,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:02,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:02,714 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-02-10 03:11:02,715 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-02-10 03:11:02,739 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:02,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:02,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:02,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:02,787 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 17 treesize of output 13 [2022-02-10 03:11:02,804 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 17 treesize of output 13 [2022-02-10 03:11:02,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:02,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:02,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:02,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 16 treesize of output 20 [2022-02-10 03:11:02,914 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:02,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 16 treesize of output 15 [2022-02-10 03:11:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:02,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496557992] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:02,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:02,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-10 03:11:02,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822273051] [2022-02-10 03:11:02,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:02,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:11:02,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:02,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:11:02,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:11:02,919 INFO L87 Difference]: Start difference. First operand 376 states and 972 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-02-10 03:11:03,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:03,077 INFO L93 Difference]: Finished difference Result 523 states and 1270 transitions. [2022-02-10 03:11:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:03,078 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 22 [2022-02-10 03:11:03,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:03,078 INFO L225 Difference]: With dead ends: 523 [2022-02-10 03:11:03,078 INFO L226 Difference]: Without dead ends: 508 [2022-02-10 03:11:03,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:03,079 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 75 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:03,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 104 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:03,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-10 03:11:03,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 381. [2022-02-10 03:11:03,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.581578947368421) internal successors, (981), 380 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:03,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 981 transitions. [2022-02-10 03:11:03,083 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 981 transitions. Word has length 22 [2022-02-10 03:11:03,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:03,083 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 981 transitions. [2022-02-10 03:11:03,083 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-02-10 03:11:03,083 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 981 transitions. [2022-02-10 03:11:03,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:03,083 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:03,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:03,099 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-02-10 03:11:03,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable508,505 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:03,291 INFO L402 AbstractCegarLoop]: === Iteration 510 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:03,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:03,291 INFO L85 PathProgramCache]: Analyzing trace with hash 302461602, now seen corresponding path program 505 times [2022-02-10 03:11:03,291 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:03,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376397748] [2022-02-10 03:11:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:03,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:03,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:03,337 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:03,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:03,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376397748] [2022-02-10 03:11:03,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376397748] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:03,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836461362] [2022-02-10 03:11:03,338 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:03,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:03,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:03,339 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-02-10 03:11:03,340 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-02-10 03:11:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:03,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:03,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:03,399 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 17 treesize of output 13 [2022-02-10 03:11:03,407 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 19 treesize of output 15 [2022-02-10 03:11:03,408 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 15 treesize of output 11 [2022-02-10 03:11:03,424 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:03,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:03,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:03,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 16 treesize of output 20 [2022-02-10 03:11:03,473 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:03,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 16 treesize of output 15 [2022-02-10 03:11:03,476 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:03,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836461362] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:03,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:03,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 13 [2022-02-10 03:11:03,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928573361] [2022-02-10 03:11:03,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:03,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-10 03:11:03,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:03,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-10 03:11:03,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-02-10 03:11:03,477 INFO L87 Difference]: Start difference. First operand 381 states and 981 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-02-10 03:11:03,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:03,582 INFO L93 Difference]: Finished difference Result 537 states and 1302 transitions. [2022-02-10 03:11:03,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:03,582 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 22 [2022-02-10 03:11:03,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:03,583 INFO L225 Difference]: With dead ends: 537 [2022-02-10 03:11:03,583 INFO L226 Difference]: Without dead ends: 518 [2022-02-10 03:11:03,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:03,583 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 80 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:03,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 104 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:03,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-02-10 03:11:03,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 379. [2022-02-10 03:11:03,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5846560846560847) internal successors, (977), 378 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:03,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-10 03:11:03,587 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-10 03:11:03,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:03,587 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-10 03:11:03,587 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-02-10 03:11:03,587 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-10 03:11:03,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:03,588 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:03,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:03,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (506)] Ended with exit code 0 [2022-02-10 03:11:03,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable509,506 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:03,791 INFO L402 AbstractCegarLoop]: === Iteration 511 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:03,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:03,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1507573982, now seen corresponding path program 506 times [2022-02-10 03:11:03,791 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:03,791 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684799048] [2022-02-10 03:11:03,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:03,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:03,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:03,889 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:03,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:03,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684799048] [2022-02-10 03:11:03,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684799048] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:03,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009527317] [2022-02-10 03:11:03,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:03,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:03,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:03,890 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-02-10 03:11:03,891 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-02-10 03:11:03,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:03,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:03,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:03,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:03,948 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 17 treesize of output 13 [2022-02-10 03:11:03,972 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 19 treesize of output 15 [2022-02-10 03:11:04,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:04,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:04,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:04,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 19 treesize of output 23 [2022-02-10 03:11:04,159 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:04,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 16 treesize of output 15 [2022-02-10 03:11:04,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:04,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009527317] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:04,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:04,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-10 03:11:04,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095749668] [2022-02-10 03:11:04,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:04,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:04,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:04,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:04,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:04,162 INFO L87 Difference]: Start difference. First operand 379 states and 977 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-02-10 03:11:04,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:04,481 INFO L93 Difference]: Finished difference Result 546 states and 1302 transitions. [2022-02-10 03:11:04,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:11:04,482 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 22 [2022-02-10 03:11:04,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:04,483 INFO L225 Difference]: With dead ends: 546 [2022-02-10 03:11:04,483 INFO L226 Difference]: Without dead ends: 541 [2022-02-10 03:11:04,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=237, Invalid=755, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:11:04,483 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 130 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:04,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 147 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:04,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-02-10 03:11:04,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 379. [2022-02-10 03:11:04,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5846560846560847) internal successors, (977), 378 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:04,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 977 transitions. [2022-02-10 03:11:04,487 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 977 transitions. Word has length 22 [2022-02-10 03:11:04,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:04,488 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 977 transitions. [2022-02-10 03:11:04,488 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-02-10 03:11:04,488 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 977 transitions. [2022-02-10 03:11:04,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:04,488 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:04,488 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:04,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (507)] Ended with exit code 0 [2022-02-10 03:11:04,692 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,SelfDestructingSolverStorable510 [2022-02-10 03:11:04,692 INFO L402 AbstractCegarLoop]: === Iteration 512 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:04,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:04,692 INFO L85 PathProgramCache]: Analyzing trace with hash 223195750, now seen corresponding path program 507 times [2022-02-10 03:11:04,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:04,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065431775] [2022-02-10 03:11:04,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:04,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:04,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:04,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:04,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065431775] [2022-02-10 03:11:04,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065431775] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:04,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729823694] [2022-02-10 03:11:04,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:04,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:04,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:04,778 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-02-10 03:11:04,779 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-02-10 03:11:04,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:11:04,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:04,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:04,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:04,824 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 17 treesize of output 13 [2022-02-10 03:11:04,843 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 19 treesize of output 15 [2022-02-10 03:11:04,844 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 15 treesize of output 11 [2022-02-10 03:11:04,902 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:04,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:04,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:04,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:05,005 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:05,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:11:05,008 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:05,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729823694] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:05,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:05,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:11:05,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834554335] [2022-02-10 03:11:05,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:05,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:05,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:05,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:05,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:05,009 INFO L87 Difference]: Start difference. First operand 379 states and 977 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:11:05,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:05,266 INFO L93 Difference]: Finished difference Result 624 states and 1447 transitions. [2022-02-10 03:11:05,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:11:05,266 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 22 [2022-02-10 03:11:05,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:05,267 INFO L225 Difference]: With dead ends: 624 [2022-02-10 03:11:05,267 INFO L226 Difference]: Without dead ends: 619 [2022-02-10 03:11:05,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=177, Invalid=579, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:05,267 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 167 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:05,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 153 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:05,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-02-10 03:11:05,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 388. [2022-02-10 03:11:05,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.594315245478036) internal successors, (1004), 387 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:05,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1004 transitions. [2022-02-10 03:11:05,272 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1004 transitions. Word has length 22 [2022-02-10 03:11:05,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:05,273 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1004 transitions. [2022-02-10 03:11:05,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:11:05,273 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1004 transitions. [2022-02-10 03:11:05,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:05,273 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:05,273 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:05,289 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-02-10 03:11:05,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable511,508 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:05,489 INFO L402 AbstractCegarLoop]: === Iteration 513 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:05,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:05,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1024933350, now seen corresponding path program 508 times [2022-02-10 03:11:05,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:05,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499308841] [2022-02-10 03:11:05,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:05,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:05,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:05,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:05,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:05,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499308841] [2022-02-10 03:11:05,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499308841] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:05,535 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722987939] [2022-02-10 03:11:05,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:05,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:05,536 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-02-10 03:11:05,537 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-02-10 03:11:05,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:05,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:05,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:05,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:05,579 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 17 treesize of output 13 [2022-02-10 03:11:05,595 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 19 treesize of output 15 [2022-02-10 03:11:05,605 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:05,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:05,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:05,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 15 treesize of output 19 [2022-02-10 03:11:05,661 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:05,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 16 treesize of output 15 [2022-02-10 03:11:05,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:05,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722987939] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:05,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:05,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-10 03:11:05,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213778744] [2022-02-10 03:11:05,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:05,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:11:05,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:05,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:11:05,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:11:05,664 INFO L87 Difference]: Start difference. First operand 388 states and 1004 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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-02-10 03:11:05,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:05,780 INFO L93 Difference]: Finished difference Result 544 states and 1311 transitions. [2022-02-10 03:11:05,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:05,780 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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 22 [2022-02-10 03:11:05,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:05,781 INFO L225 Difference]: With dead ends: 544 [2022-02-10 03:11:05,781 INFO L226 Difference]: Without dead ends: 525 [2022-02-10 03:11:05,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:05,781 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 86 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:05,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 93 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:05,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-02-10 03:11:05,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 388. [2022-02-10 03:11:05,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.58656330749354) internal successors, (1001), 387 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:05,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1001 transitions. [2022-02-10 03:11:05,785 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1001 transitions. Word has length 22 [2022-02-10 03:11:05,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:05,786 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1001 transitions. [2022-02-10 03:11:05,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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-02-10 03:11:05,786 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1001 transitions. [2022-02-10 03:11:05,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:05,786 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:05,799 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:05,819 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-02-10 03:11:06,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable512,509 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:06,014 INFO L402 AbstractCegarLoop]: === Iteration 514 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:06,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:06,015 INFO L85 PathProgramCache]: Analyzing trace with hash -30593374, now seen corresponding path program 509 times [2022-02-10 03:11:06,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:06,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577896441] [2022-02-10 03:11:06,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:06,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:06,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:06,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:06,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577896441] [2022-02-10 03:11:06,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577896441] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:06,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026221770] [2022-02-10 03:11:06,065 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:06,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:06,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:06,066 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-02-10 03:11:06,067 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-02-10 03:11:06,091 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:06,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:06,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:06,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:06,112 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 17 treesize of output 13 [2022-02-10 03:11:06,130 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 17 treesize of output 13 [2022-02-10 03:11:06,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:06,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:06,243 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:11:06,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026221770] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:06,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:06,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:11:06,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796179430] [2022-02-10 03:11:06,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:06,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:11:06,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:06,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:11:06,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:11:06,246 INFO L87 Difference]: Start difference. First operand 388 states and 1001 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-02-10 03:11:06,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:06,508 INFO L93 Difference]: Finished difference Result 617 states and 1446 transitions. [2022-02-10 03:11:06,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:11:06,508 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 22 [2022-02-10 03:11:06,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:06,509 INFO L225 Difference]: With dead ends: 617 [2022-02-10 03:11:06,509 INFO L226 Difference]: Without dead ends: 612 [2022-02-10 03:11:06,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=165, Invalid=537, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:11:06,509 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 123 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:06,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 183 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:06,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-10 03:11:06,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 383. [2022-02-10 03:11:06,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.594240837696335) internal successors, (991), 382 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:06,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 991 transitions. [2022-02-10 03:11:06,514 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 991 transitions. Word has length 22 [2022-02-10 03:11:06,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:06,514 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 991 transitions. [2022-02-10 03:11:06,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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-02-10 03:11:06,514 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 991 transitions. [2022-02-10 03:11:06,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:06,514 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:06,514 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:06,530 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-02-10 03:11:06,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable513,510 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:06,731 INFO L402 AbstractCegarLoop]: === Iteration 515 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:06,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:06,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1991187273, now seen corresponding path program 510 times [2022-02-10 03:11:06,731 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:06,731 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226164955] [2022-02-10 03:11:06,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:06,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:06,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:06,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226164955] [2022-02-10 03:11:06,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226164955] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:06,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905006359] [2022-02-10 03:11:06,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:06,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:06,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:06,793 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-02-10 03:11:06,796 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-02-10 03:11:06,820 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:06,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:06,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:06,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:06,859 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 19 treesize of output 15 [2022-02-10 03:11:06,894 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 19 treesize of output 15 [2022-02-10 03:11:06,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:06,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:06,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:06,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:07,026 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:07,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 15 treesize of output 14 [2022-02-10 03:11:07,029 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:07,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905006359] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:07,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:07,029 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:11:07,029 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716940815] [2022-02-10 03:11:07,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:07,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:07,029 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:07,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:07,029 INFO L87 Difference]: Start difference. First operand 383 states and 991 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-02-10 03:11:07,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:07,186 INFO L93 Difference]: Finished difference Result 528 states and 1276 transitions. [2022-02-10 03:11:07,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:07,186 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 22 [2022-02-10 03:11:07,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:07,187 INFO L225 Difference]: With dead ends: 528 [2022-02-10 03:11:07,187 INFO L226 Difference]: Without dead ends: 517 [2022-02-10 03:11:07,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:07,187 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 77 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:07,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 83 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:07,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-02-10 03:11:07,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 388. [2022-02-10 03:11:07,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:07,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:07,191 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:07,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:07,191 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:07,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-02-10 03:11:07,191 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:07,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:07,192 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:07,192 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:07,208 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-02-10 03:11:07,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 511 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable514 [2022-02-10 03:11:07,397 INFO L402 AbstractCegarLoop]: === Iteration 516 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:07,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:07,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1417981743, now seen corresponding path program 511 times [2022-02-10 03:11:07,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:07,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217047428] [2022-02-10 03:11:07,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:07,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:07,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:07,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:07,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:07,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217047428] [2022-02-10 03:11:07,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217047428] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:07,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549633457] [2022-02-10 03:11:07,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:07,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:07,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:07,468 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-02-10 03:11:07,469 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-02-10 03:11:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:07,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:07,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:07,533 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 19 treesize of output 15 [2022-02-10 03:11:07,559 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-02-10 03:11:07,561 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 17 treesize of output 13 [2022-02-10 03:11:07,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:07,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:07,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:07,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 17 treesize of output 21 [2022-02-10 03:11:07,735 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:11:07,739 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:07,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549633457] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:07,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:07,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:07,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661964925] [2022-02-10 03:11:07,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:07,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:07,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:07,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:07,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:07,740 INFO L87 Difference]: Start difference. First operand 388 states and 998 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:07,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:07,968 INFO L93 Difference]: Finished difference Result 549 states and 1314 transitions. [2022-02-10 03:11:07,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:07,968 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:11:07,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:07,969 INFO L225 Difference]: With dead ends: 549 [2022-02-10 03:11:07,969 INFO L226 Difference]: Without dead ends: 538 [2022-02-10 03:11:07,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:07,969 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 105 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:07,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 83 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:07,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-02-10 03:11:07,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 390. [2022-02-10 03:11:07,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5732647814910026) internal successors, (1001), 389 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:07,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1001 transitions. [2022-02-10 03:11:07,974 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1001 transitions. Word has length 22 [2022-02-10 03:11:07,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:07,974 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1001 transitions. [2022-02-10 03:11:07,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:07,974 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1001 transitions. [2022-02-10 03:11:07,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:07,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:07,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:07,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (512)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:08,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable515,512 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:08,191 INFO L402 AbstractCegarLoop]: === Iteration 517 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:08,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:08,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1010075315, now seen corresponding path program 512 times [2022-02-10 03:11:08,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:08,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534246701] [2022-02-10 03:11:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:08,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:08,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:08,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:08,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534246701] [2022-02-10 03:11:08,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534246701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:08,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367127897] [2022-02-10 03:11:08,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:08,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:08,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:08,254 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-02-10 03:11:08,255 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-02-10 03:11:08,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:08,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:08,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:08,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:08,328 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 19 treesize of output 15 [2022-02-10 03:11:08,354 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-02-10 03:11:08,355 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 17 treesize of output 13 [2022-02-10 03:11:08,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:08,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:08,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:08,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 17 treesize of output 21 [2022-02-10 03:11:08,527 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:08,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 15 treesize of output 14 [2022-02-10 03:11:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:08,531 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367127897] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:08,531 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:08,532 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:08,532 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229979345] [2022-02-10 03:11:08,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:08,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:08,532 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:08,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:08,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:08,532 INFO L87 Difference]: Start difference. First operand 390 states and 1001 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:08,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:08,733 INFO L93 Difference]: Finished difference Result 532 states and 1284 transitions. [2022-02-10 03:11:08,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:08,733 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:11:08,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:08,734 INFO L225 Difference]: With dead ends: 532 [2022-02-10 03:11:08,734 INFO L226 Difference]: Without dead ends: 521 [2022-02-10 03:11:08,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:08,734 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 51 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:08,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 90 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:08,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-02-10 03:11:08,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 387. [2022-02-10 03:11:08,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5803108808290154) internal successors, (996), 386 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:08,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 996 transitions. [2022-02-10 03:11:08,738 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 996 transitions. Word has length 22 [2022-02-10 03:11:08,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:08,739 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 996 transitions. [2022-02-10 03:11:08,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:08,739 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 996 transitions. [2022-02-10 03:11:08,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:08,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:08,739 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:08,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (513)] Ended with exit code 0 [2022-02-10 03:11:08,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable516,513 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:08,955 INFO L402 AbstractCegarLoop]: === Iteration 518 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:08,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:08,955 INFO L85 PathProgramCache]: Analyzing trace with hash 271961161, now seen corresponding path program 513 times [2022-02-10 03:11:08,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:08,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873892602] [2022-02-10 03:11:08,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:08,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:08,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:09,023 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:09,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873892602] [2022-02-10 03:11:09,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873892602] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:09,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241038227] [2022-02-10 03:11:09,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:09,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:09,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:09,025 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-02-10 03:11:09,025 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-02-10 03:11:09,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:09,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:09,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:09,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:09,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:09,108 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-02-10 03:11:09,109 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 17 treesize of output 13 [2022-02-10 03:11:09,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:09,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:09,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:09,246 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:09,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 15 treesize of output 14 [2022-02-10 03:11:09,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241038227] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:09,249 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:09,249 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:09,249 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302700242] [2022-02-10 03:11:09,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:09,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:09,249 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:09,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:09,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:09,249 INFO L87 Difference]: Start difference. First operand 387 states and 996 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:09,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:09,400 INFO L93 Difference]: Finished difference Result 546 states and 1301 transitions. [2022-02-10 03:11:09,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:09,400 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:11:09,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:09,401 INFO L225 Difference]: With dead ends: 546 [2022-02-10 03:11:09,401 INFO L226 Difference]: Without dead ends: 536 [2022-02-10 03:11:09,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:11:09,401 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 96 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:09,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 84 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:09,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-02-10 03:11:09,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 391. [2022-02-10 03:11:09,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.5743589743589745) internal successors, (1004), 390 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:09,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1004 transitions. [2022-02-10 03:11:09,406 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1004 transitions. Word has length 22 [2022-02-10 03:11:09,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:09,406 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1004 transitions. [2022-02-10 03:11:09,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:09,406 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1004 transitions. [2022-02-10 03:11:09,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:09,406 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:09,406 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:09,422 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-02-10 03:11:09,619 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,SelfDestructingSolverStorable517 [2022-02-10 03:11:09,619 INFO L402 AbstractCegarLoop]: === Iteration 519 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:09,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:09,619 INFO L85 PathProgramCache]: Analyzing trace with hash 679867589, now seen corresponding path program 514 times [2022-02-10 03:11:09,619 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:09,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52044267] [2022-02-10 03:11:09,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:09,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:09,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:09,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:09,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52044267] [2022-02-10 03:11:09,665 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52044267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:09,665 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876951028] [2022-02-10 03:11:09,665 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:09,665 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:09,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:09,666 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-02-10 03:11:09,666 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-02-10 03:11:09,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:09,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:09,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:09,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:09,717 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 19 treesize of output 15 [2022-02-10 03:11:09,734 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-02-10 03:11:09,735 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 17 treesize of output 13 [2022-02-10 03:11:09,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:09,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:09,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 17 treesize of output 21 [2022-02-10 03:11:09,831 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:09,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 15 treesize of output 14 [2022-02-10 03:11:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,834 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876951028] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:09,834 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:09,834 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:09,834 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970279440] [2022-02-10 03:11:09,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:09,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:09,834 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:09,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:09,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:09,835 INFO L87 Difference]: Start difference. First operand 391 states and 1004 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:10,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:10,011 INFO L93 Difference]: Finished difference Result 544 states and 1294 transitions. [2022-02-10 03:11:10,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:10,011 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:11:10,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:10,012 INFO L225 Difference]: With dead ends: 544 [2022-02-10 03:11:10,012 INFO L226 Difference]: Without dead ends: 534 [2022-02-10 03:11:10,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:10,012 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 111 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:10,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 89 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:10,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-02-10 03:11:10,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 389. [2022-02-10 03:11:10,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.5747422680412373) internal successors, (999), 388 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:10,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 999 transitions. [2022-02-10 03:11:10,016 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 999 transitions. Word has length 22 [2022-02-10 03:11:10,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:10,016 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 999 transitions. [2022-02-10 03:11:10,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:10,017 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 999 transitions. [2022-02-10 03:11:10,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:10,017 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:10,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:10,033 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-02-10 03:11:10,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 515 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable518 [2022-02-10 03:11:10,231 INFO L402 AbstractCegarLoop]: === Iteration 520 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:10,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:10,231 INFO L85 PathProgramCache]: Analyzing trace with hash 440064969, now seen corresponding path program 515 times [2022-02-10 03:11:10,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:10,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988301352] [2022-02-10 03:11:10,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:10,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:10,318 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:10,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:10,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988301352] [2022-02-10 03:11:10,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988301352] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:10,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584690626] [2022-02-10 03:11:10,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:10,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:10,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:10,319 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-02-10 03:11:10,320 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-02-10 03:11:10,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:10,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:10,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:10,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:10,371 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 19 treesize of output 15 [2022-02-10 03:11:10,400 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 19 treesize of output 15 [2022-02-10 03:11:10,409 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:10,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:10,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:10,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:10,493 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:10,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 15 treesize of output 14 [2022-02-10 03:11:10,495 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:10,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584690626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:10,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:10,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:11:10,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145509031] [2022-02-10 03:11:10,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:10,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:10,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:10,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:10,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:10,496 INFO L87 Difference]: Start difference. First operand 389 states and 999 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:11:10,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:10,639 INFO L93 Difference]: Finished difference Result 528 states and 1270 transitions. [2022-02-10 03:11:10,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:10,640 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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 22 [2022-02-10 03:11:10,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:10,640 INFO L225 Difference]: With dead ends: 528 [2022-02-10 03:11:10,640 INFO L226 Difference]: Without dead ends: 515 [2022-02-10 03:11:10,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:10,641 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 79 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:10,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 82 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:10,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-02-10 03:11:10,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 385. [2022-02-10 03:11:10,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5859375) internal successors, (993), 384 states have internal predecessors, (993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:10,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 993 transitions. [2022-02-10 03:11:10,645 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 993 transitions. Word has length 22 [2022-02-10 03:11:10,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:10,645 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 993 transitions. [2022-02-10 03:11:10,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:11:10,645 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 993 transitions. [2022-02-10 03:11:10,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:10,645 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:10,645 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:10,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (516)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:10,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,516 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:10,861 INFO L402 AbstractCegarLoop]: === Iteration 521 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:10,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1766287167, now seen corresponding path program 516 times [2022-02-10 03:11:10,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:10,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395816391] [2022-02-10 03:11:10,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:10,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:10,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:10,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:10,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:10,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395816391] [2022-02-10 03:11:10,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395816391] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:10,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832315271] [2022-02-10 03:11:10,906 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:10,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:10,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:10,907 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-02-10 03:11:10,907 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-02-10 03:11:10,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:10,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:10,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:10,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:10,958 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 19 treesize of output 15 [2022-02-10 03:11:10,982 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 19 treesize of output 15 [2022-02-10 03:11:10,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:10,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:11,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:11,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 17 treesize of output 21 [2022-02-10 03:11:11,075 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:11,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 15 treesize of output 14 [2022-02-10 03:11:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:11,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832315271] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:11,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:11,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:11:11,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339350868] [2022-02-10 03:11:11,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:11,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:11,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:11,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:11,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:11,078 INFO L87 Difference]: Start difference. First operand 385 states and 993 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-02-10 03:11:11,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:11,212 INFO L93 Difference]: Finished difference Result 524 states and 1270 transitions. [2022-02-10 03:11:11,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:11,212 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 22 [2022-02-10 03:11:11,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:11,213 INFO L225 Difference]: With dead ends: 524 [2022-02-10 03:11:11,213 INFO L226 Difference]: Without dead ends: 513 [2022-02-10 03:11:11,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:11,213 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 85 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:11,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 61 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:11,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-02-10 03:11:11,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 388. [2022-02-10 03:11:11,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5762273901808785) internal successors, (997), 387 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:11,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 997 transitions. [2022-02-10 03:11:11,218 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 997 transitions. Word has length 22 [2022-02-10 03:11:11,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:11,218 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 997 transitions. [2022-02-10 03:11:11,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-02-10 03:11:11,218 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 997 transitions. [2022-02-10 03:11:11,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:11,218 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:11,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:11,234 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-02-10 03:11:11,434 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,SelfDestructingSolverStorable520 [2022-02-10 03:11:11,434 INFO L402 AbstractCegarLoop]: === Iteration 522 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:11,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:11,434 INFO L85 PathProgramCache]: Analyzing trace with hash -880488887, now seen corresponding path program 517 times [2022-02-10 03:11:11,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:11,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426308274] [2022-02-10 03:11:11,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:11,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:11,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:11,478 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:11,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:11,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426308274] [2022-02-10 03:11:11,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426308274] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:11,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837295304] [2022-02-10 03:11:11,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:11,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:11,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:11,480 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-02-10 03:11:11,480 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-02-10 03:11:11,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:11,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:11,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:11,542 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 19 treesize of output 15 [2022-02-10 03:11:11,559 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-02-10 03:11:11,560 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 17 treesize of output 13 [2022-02-10 03:11:11,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:11,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:11,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:11,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 17 treesize of output 21 [2022-02-10 03:11:11,656 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:11,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 15 treesize of output 14 [2022-02-10 03:11:11,659 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:11,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837295304] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:11,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:11,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:11,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342199463] [2022-02-10 03:11:11,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:11,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:11,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:11,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:11,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:11,659 INFO L87 Difference]: Start difference. First operand 388 states and 997 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:11,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:11,827 INFO L93 Difference]: Finished difference Result 543 states and 1302 transitions. [2022-02-10 03:11:11,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:11,827 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:11:11,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:11,828 INFO L225 Difference]: With dead ends: 543 [2022-02-10 03:11:11,828 INFO L226 Difference]: Without dead ends: 532 [2022-02-10 03:11:11,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:11,828 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 83 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:11,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 82 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:11,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-02-10 03:11:11,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 390. [2022-02-10 03:11:11,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.570694087403599) internal successors, (1000), 389 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1000 transitions. [2022-02-10 03:11:11,832 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1000 transitions. Word has length 22 [2022-02-10 03:11:11,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:11,832 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1000 transitions. [2022-02-10 03:11:11,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:11,833 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1000 transitions. [2022-02-10 03:11:11,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:11,833 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:11,833 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:11,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (518)] Ended with exit code 0 [2022-02-10 03:11:12,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 518 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2022-02-10 03:11:12,039 INFO L402 AbstractCegarLoop]: === Iteration 523 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:12,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:12,039 INFO L85 PathProgramCache]: Analyzing trace with hash -472582459, now seen corresponding path program 518 times [2022-02-10 03:11:12,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:12,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824447414] [2022-02-10 03:11:12,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:12,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:12,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:12,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:12,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:12,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824447414] [2022-02-10 03:11:12,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824447414] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:12,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378510449] [2022-02-10 03:11:12,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:12,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:12,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:12,108 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-02-10 03:11:12,109 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-02-10 03:11:12,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:12,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:12,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:12,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:12,183 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 19 treesize of output 15 [2022-02-10 03:11:12,206 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-02-10 03:11:12,207 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 17 treesize of output 13 [2022-02-10 03:11:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:12,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:12,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:12,358 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:11:12,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:12,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378510449] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:12,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:12,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:12,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062570628] [2022-02-10 03:11:12,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:12,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:12,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:12,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:12,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:12,363 INFO L87 Difference]: Start difference. First operand 390 states and 1000 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:12,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:12,578 INFO L93 Difference]: Finished difference Result 527 states and 1275 transitions. [2022-02-10 03:11:12,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:12,578 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:11:12,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:12,579 INFO L225 Difference]: With dead ends: 527 [2022-02-10 03:11:12,579 INFO L226 Difference]: Without dead ends: 515 [2022-02-10 03:11:12,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:12,580 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 69 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:12,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 85 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:12,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-02-10 03:11:12,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 386. [2022-02-10 03:11:12,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.581818181818182) internal successors, (994), 385 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:12,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 994 transitions. [2022-02-10 03:11:12,590 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 994 transitions. Word has length 22 [2022-02-10 03:11:12,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:12,590 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 994 transitions. [2022-02-10 03:11:12,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:11:12,590 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 994 transitions. [2022-02-10 03:11:12,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:12,591 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:12,591 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:12,607 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-02-10 03:11:12,803 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,SelfDestructingSolverStorable522 [2022-02-10 03:11:12,803 INFO L402 AbstractCegarLoop]: === Iteration 524 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:12,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:12,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1233765253, now seen corresponding path program 519 times [2022-02-10 03:11:12,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:12,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632709728] [2022-02-10 03:11:12,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:12,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:12,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:12,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:12,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:12,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632709728] [2022-02-10 03:11:12,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632709728] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:12,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231258776] [2022-02-10 03:11:12,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:12,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:12,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:12,874 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-02-10 03:11:12,874 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-02-10 03:11:12,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:12,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:12,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:12,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:12,924 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 19 treesize of output 15 [2022-02-10 03:11:12,943 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-02-10 03:11:12,958 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 17 treesize of output 13 [2022-02-10 03:11:12,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:12,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:13,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:13,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 17 treesize of output 21 [2022-02-10 03:11:13,076 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:11:13,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:13,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231258776] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:13,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:13,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:11:13,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481737161] [2022-02-10 03:11:13,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:13,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:11:13,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:13,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:11:13,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:13,079 INFO L87 Difference]: Start difference. First operand 386 states and 994 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-02-10 03:11:13,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:13,247 INFO L93 Difference]: Finished difference Result 566 states and 1349 transitions. [2022-02-10 03:11:13,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:13,248 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 22 [2022-02-10 03:11:13,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:13,248 INFO L225 Difference]: With dead ends: 566 [2022-02-10 03:11:13,248 INFO L226 Difference]: Without dead ends: 556 [2022-02-10 03:11:13,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=380, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:13,249 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 78 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:13,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 94 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:13,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-02-10 03:11:13,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 391. [2022-02-10 03:11:13,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.571794871794872) internal successors, (1003), 390 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:13,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1003 transitions. [2022-02-10 03:11:13,253 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1003 transitions. Word has length 22 [2022-02-10 03:11:13,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:13,253 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1003 transitions. [2022-02-10 03:11:13,253 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-02-10 03:11:13,253 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1003 transitions. [2022-02-10 03:11:13,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:13,254 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:13,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:13,269 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-02-10 03:11:13,459 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,SelfDestructingSolverStorable523 [2022-02-10 03:11:13,459 INFO L402 AbstractCegarLoop]: === Iteration 525 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:13,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:13,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1641671681, now seen corresponding path program 520 times [2022-02-10 03:11:13,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:13,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741336370] [2022-02-10 03:11:13,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:13,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:13,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:13,532 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:13,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741336370] [2022-02-10 03:11:13,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741336370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:13,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133564265] [2022-02-10 03:11:13,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:13,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:13,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:13,533 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-02-10 03:11:13,534 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-02-10 03:11:13,565 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:13,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:13,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:13,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:13,589 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 19 treesize of output 15 [2022-02-10 03:11:13,615 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-02-10 03:11:13,616 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 17 treesize of output 13 [2022-02-10 03:11:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:13,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:13,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:13,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 17 treesize of output 21 [2022-02-10 03:11:13,764 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:13,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 15 treesize of output 14 [2022-02-10 03:11:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:13,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133564265] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:13,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:13,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:11:13,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671124873] [2022-02-10 03:11:13,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:13,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:11:13,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:13,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:11:13,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:13,769 INFO L87 Difference]: Start difference. First operand 391 states and 1003 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-02-10 03:11:14,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:14,040 INFO L93 Difference]: Finished difference Result 564 states and 1342 transitions. [2022-02-10 03:11:14,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:14,040 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 22 [2022-02-10 03:11:14,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:14,041 INFO L225 Difference]: With dead ends: 564 [2022-02-10 03:11:14,041 INFO L226 Difference]: Without dead ends: 553 [2022-02-10 03:11:14,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:11:14,042 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 141 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:14,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 82 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:14,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-02-10 03:11:14,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 388. [2022-02-10 03:11:14,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5762273901808785) internal successors, (997), 387 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:14,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 997 transitions. [2022-02-10 03:11:14,046 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 997 transitions. Word has length 22 [2022-02-10 03:11:14,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:14,046 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 997 transitions. [2022-02-10 03:11:14,046 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-02-10 03:11:14,046 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 997 transitions. [2022-02-10 03:11:14,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:14,047 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:14,047 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:14,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (521)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:14,247 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,SelfDestructingSolverStorable524 [2022-02-10 03:11:14,247 INFO L402 AbstractCegarLoop]: === Iteration 526 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:14,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:14,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1930823867, now seen corresponding path program 521 times [2022-02-10 03:11:14,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:14,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780608753] [2022-02-10 03:11:14,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:14,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:14,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:14,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:14,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:14,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780608753] [2022-02-10 03:11:14,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780608753] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:14,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454456818] [2022-02-10 03:11:14,291 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:14,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:14,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:14,292 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-02-10 03:11:14,292 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-02-10 03:11:14,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:14,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:14,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:14,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:14,333 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 19 treesize of output 15 [2022-02-10 03:11:14,352 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 19 treesize of output 15 [2022-02-10 03:11:14,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:14,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:14,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:14,439 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:14,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 15 treesize of output 14 [2022-02-10 03:11:14,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:14,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454456818] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:14,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:14,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:14,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028871697] [2022-02-10 03:11:14,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:14,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:14,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:14,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:14,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:14,443 INFO L87 Difference]: Start difference. First operand 388 states and 997 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:11:14,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:14,564 INFO L93 Difference]: Finished difference Result 556 states and 1338 transitions. [2022-02-10 03:11:14,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:14,565 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 22 [2022-02-10 03:11:14,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:14,565 INFO L225 Difference]: With dead ends: 556 [2022-02-10 03:11:14,565 INFO L226 Difference]: Without dead ends: 541 [2022-02-10 03:11:14,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=384, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:14,566 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 95 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:14,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 75 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:14,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2022-02-10 03:11:14,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 383. [2022-02-10 03:11:14,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:14,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:11:14,570 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:11:14,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:14,570 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:11:14,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:11:14,570 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:11:14,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:14,570 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:14,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:14,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (522)] Ended with exit code 0 [2022-02-10 03:11:14,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable525,522 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:14,786 INFO L402 AbstractCegarLoop]: === Iteration 527 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:14,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:14,786 INFO L85 PathProgramCache]: Analyzing trace with hash 535772446, now seen corresponding path program 522 times [2022-02-10 03:11:14,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:14,787 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117111272] [2022-02-10 03:11:14,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:14,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:14,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:14,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:14,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:14,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117111272] [2022-02-10 03:11:14,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117111272] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:14,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273911890] [2022-02-10 03:11:14,844 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:14,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:14,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:14,845 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-02-10 03:11:14,845 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-02-10 03:11:14,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:14,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:14,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:14,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:14,910 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 19 treesize of output 15 [2022-02-10 03:11:14,957 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 17 treesize of output 13 [2022-02-10 03:11:14,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:14,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:15,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:15,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 16 treesize of output 20 [2022-02-10 03:11:15,040 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:15,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 16 treesize of output 15 [2022-02-10 03:11:15,043 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:15,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273911890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:15,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:15,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:15,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170446244] [2022-02-10 03:11:15,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:15,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:15,044 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:15,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:15,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:15,044 INFO L87 Difference]: Start difference. First operand 383 states and 990 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-02-10 03:11:15,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:15,194 INFO L93 Difference]: Finished difference Result 445 states and 1129 transitions. [2022-02-10 03:11:15,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:15,195 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 22 [2022-02-10 03:11:15,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:15,195 INFO L225 Difference]: With dead ends: 445 [2022-02-10 03:11:15,195 INFO L226 Difference]: Without dead ends: 430 [2022-02-10 03:11:15,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:11:15,196 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 49 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:15,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 131 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:15,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-02-10 03:11:15,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 387. [2022-02-10 03:11:15,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.593264248704663) internal successors, (1001), 386 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:15,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1001 transitions. [2022-02-10 03:11:15,200 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1001 transitions. Word has length 22 [2022-02-10 03:11:15,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:15,200 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1001 transitions. [2022-02-10 03:11:15,200 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-02-10 03:11:15,200 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1001 transitions. [2022-02-10 03:11:15,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:15,200 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:15,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:15,216 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-02-10 03:11:15,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable526,523 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:15,416 INFO L402 AbstractCegarLoop]: === Iteration 528 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:15,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:15,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1326166566, now seen corresponding path program 523 times [2022-02-10 03:11:15,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:15,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210986653] [2022-02-10 03:11:15,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:15,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:15,475 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:15,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:15,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210986653] [2022-02-10 03:11:15,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210986653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:15,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166520412] [2022-02-10 03:11:15,476 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:15,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:15,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:15,477 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-02-10 03:11:15,477 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-02-10 03:11:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:15,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:15,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:15,552 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 19 treesize of output 15 [2022-02-10 03:11:15,587 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 19 treesize of output 15 [2022-02-10 03:11:15,588 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 15 treesize of output 11 [2022-02-10 03:11:15,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:15,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:15,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:15,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 16 treesize of output 20 [2022-02-10 03:11:15,690 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:15,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 16 treesize of output 15 [2022-02-10 03:11:15,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:15,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166520412] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:15,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:15,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:15,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564372309] [2022-02-10 03:11:15,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:15,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:15,694 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:15,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:15,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:15,695 INFO L87 Difference]: Start difference. First operand 387 states and 1001 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-02-10 03:11:15,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:15,872 INFO L93 Difference]: Finished difference Result 456 states and 1141 transitions. [2022-02-10 03:11:15,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:15,872 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 22 [2022-02-10 03:11:15,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:15,873 INFO L225 Difference]: With dead ends: 456 [2022-02-10 03:11:15,873 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:11:15,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:15,873 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 84 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:15,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 120 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:15,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:11:15,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 386. [2022-02-10 03:11:15,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.5922077922077924) internal successors, (998), 385 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:15,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 998 transitions. [2022-02-10 03:11:15,877 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 998 transitions. Word has length 22 [2022-02-10 03:11:15,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:15,877 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 998 transitions. [2022-02-10 03:11:15,877 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-02-10 03:11:15,877 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 998 transitions. [2022-02-10 03:11:15,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:15,878 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:15,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:15,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (524)] Ended with exit code 0 [2022-02-10 03:11:16,094 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,SelfDestructingSolverStorable527 [2022-02-10 03:11:16,094 INFO L402 AbstractCegarLoop]: === Iteration 529 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:16,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:16,094 INFO L85 PathProgramCache]: Analyzing trace with hash 932754862, now seen corresponding path program 524 times [2022-02-10 03:11:16,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:16,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698299221] [2022-02-10 03:11:16,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:16,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:16,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:16,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:16,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:16,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698299221] [2022-02-10 03:11:16,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698299221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:16,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837278998] [2022-02-10 03:11:16,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:16,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:16,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:16,188 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-02-10 03:11:16,188 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-02-10 03:11:16,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:16,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:16,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:16,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:16,290 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 19 treesize of output 15 [2022-02-10 03:11:16,374 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 17 treesize of output 13 [2022-02-10 03:11:16,388 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:16,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:16,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:16,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 16 treesize of output 20 [2022-02-10 03:11:16,509 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:16,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 16 treesize of output 15 [2022-02-10 03:11:16,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:16,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837278998] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:16,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:16,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:16,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369473596] [2022-02-10 03:11:16,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:16,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:16,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:16,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:16,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:16,515 INFO L87 Difference]: Start difference. First operand 386 states and 998 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-02-10 03:11:16,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:16,724 INFO L93 Difference]: Finished difference Result 432 states and 1096 transitions. [2022-02-10 03:11:16,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:16,724 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 22 [2022-02-10 03:11:16,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:16,725 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:11:16,725 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:11:16,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:11:16,725 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:16,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 119 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:16,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:11:16,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 385. [2022-02-10 03:11:16,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5885416666666665) internal successors, (994), 384 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:16,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-10 03:11:16,729 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-10 03:11:16,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:16,729 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-10 03:11:16,729 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-02-10 03:11:16,729 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-10 03:11:16,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:16,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:16,730 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:16,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (525)] Ended with exit code 0 [2022-02-10 03:11:16,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable528,525 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:16,939 INFO L402 AbstractCegarLoop]: === Iteration 530 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:16,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:16,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1340661290, now seen corresponding path program 525 times [2022-02-10 03:11:16,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:16,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914749394] [2022-02-10 03:11:16,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:16,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:16,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:17,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:17,032 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:17,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914749394] [2022-02-10 03:11:17,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914749394] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:17,032 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446894766] [2022-02-10 03:11:17,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:17,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:17,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:17,033 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-02-10 03:11:17,034 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-02-10 03:11:17,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:11:17,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:17,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:17,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:17,125 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 19 treesize of output 15 [2022-02-10 03:11:17,194 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 19 treesize of output 15 [2022-02-10 03:11:17,196 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 15 treesize of output 11 [2022-02-10 03:11:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:17,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:17,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:17,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 16 treesize of output 20 [2022-02-10 03:11:17,355 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:17,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 16 treesize of output 15 [2022-02-10 03:11:17,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:17,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446894766] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:17,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:17,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:11:17,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773104533] [2022-02-10 03:11:17,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:17,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:17,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:17,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:17,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:17,361 INFO L87 Difference]: Start difference. First operand 385 states and 994 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:11:17,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:17,569 INFO L93 Difference]: Finished difference Result 455 states and 1150 transitions. [2022-02-10 03:11:17,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:17,570 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:11:17,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:17,570 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:11:17,570 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:11:17,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:17,571 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:17,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 123 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:17,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:11:17,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 385. [2022-02-10 03:11:17,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5885416666666665) internal successors, (994), 384 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:17,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-10 03:11:17,575 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-10 03:11:17,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:17,575 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-10 03:11:17,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:11:17,575 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-10 03:11:17,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:17,575 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:17,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:17,591 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-02-10 03:11:17,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable529,526 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:17,783 INFO L402 AbstractCegarLoop]: === Iteration 531 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:17,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:17,783 INFO L85 PathProgramCache]: Analyzing trace with hash -469374294, now seen corresponding path program 526 times [2022-02-10 03:11:17,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:17,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069302191] [2022-02-10 03:11:17,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:17,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:17,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:17,889 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:17,889 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:17,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069302191] [2022-02-10 03:11:17,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069302191] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:17,889 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800813745] [2022-02-10 03:11:17,889 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:17,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:17,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:17,890 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-02-10 03:11:17,890 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-02-10 03:11:17,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:17,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:17,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:17,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:17,975 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 19 treesize of output 15 [2022-02-10 03:11:18,064 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 19 treesize of output 15 [2022-02-10 03:11:18,144 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:18,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:18,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:18,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 19 treesize of output 23 [2022-02-10 03:11:18,384 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:18,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 16 treesize of output 15 [2022-02-10 03:11:18,388 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:18,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800813745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:18,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:18,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:11:18,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306540903] [2022-02-10 03:11:18,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:18,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:18,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:18,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:18,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:18,389 INFO L87 Difference]: Start difference. First operand 385 states and 994 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:18,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:18,722 INFO L93 Difference]: Finished difference Result 460 states and 1146 transitions. [2022-02-10 03:11:18,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:18,722 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:11:18,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:18,723 INFO L225 Difference]: With dead ends: 460 [2022-02-10 03:11:18,723 INFO L226 Difference]: Without dead ends: 455 [2022-02-10 03:11:18,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=215, Invalid=777, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:11:18,723 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 132 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:18,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 134 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:18,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-10 03:11:18,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 385. [2022-02-10 03:11:18,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5885416666666665) internal successors, (994), 384 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:18,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-10 03:11:18,727 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-10 03:11:18,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:18,727 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-10 03:11:18,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:18,727 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-10 03:11:18,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:18,728 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:18,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:18,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (527)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:18,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable530,527 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:18,943 INFO L402 AbstractCegarLoop]: === Iteration 532 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:18,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:18,943 INFO L85 PathProgramCache]: Analyzing trace with hash -2120178258, now seen corresponding path program 527 times [2022-02-10 03:11:18,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:18,943 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684130388] [2022-02-10 03:11:18,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:18,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:19,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:19,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684130388] [2022-02-10 03:11:19,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684130388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:19,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499823398] [2022-02-10 03:11:19,047 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:19,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:19,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:19,048 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-02-10 03:11:19,048 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-02-10 03:11:19,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:19,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:19,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:19,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:19,132 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 19 treesize of output 15 [2022-02-10 03:11:19,165 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 20 treesize of output 16 [2022-02-10 03:11:19,166 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 16 treesize of output 12 [2022-02-10 03:11:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:19,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:19,274 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:19,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 16 treesize of output 20 [2022-02-10 03:11:19,318 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:19,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 16 treesize of output 15 [2022-02-10 03:11:19,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:19,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499823398] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:19,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:19,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:19,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908115060] [2022-02-10 03:11:19,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:19,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:19,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:19,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:19,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:19,323 INFO L87 Difference]: Start difference. First operand 385 states and 994 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-02-10 03:11:19,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:19,504 INFO L93 Difference]: Finished difference Result 462 states and 1156 transitions. [2022-02-10 03:11:19,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:19,504 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 22 [2022-02-10 03:11:19,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:19,504 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:11:19,504 INFO L226 Difference]: Without dead ends: 443 [2022-02-10 03:11:19,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:19,505 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 79 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:19,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 88 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:19,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-10 03:11:19,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 387. [2022-02-10 03:11:19,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.593264248704663) internal successors, (1001), 386 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:19,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1001 transitions. [2022-02-10 03:11:19,509 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1001 transitions. Word has length 22 [2022-02-10 03:11:19,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:19,509 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1001 transitions. [2022-02-10 03:11:19,509 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-02-10 03:11:19,509 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1001 transitions. [2022-02-10 03:11:19,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:19,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:19,510 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:19,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (528)] Ended with exit code 0 [2022-02-10 03:11:19,725 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,SelfDestructingSolverStorable531 [2022-02-10 03:11:19,725 INFO L402 AbstractCegarLoop]: === Iteration 533 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:19,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:19,725 INFO L85 PathProgramCache]: Analyzing trace with hash 73075234, now seen corresponding path program 528 times [2022-02-10 03:11:19,725 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:19,725 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928624239] [2022-02-10 03:11:19,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:19,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:19,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:19,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:19,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:19,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928624239] [2022-02-10 03:11:19,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928624239] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:19,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157034968] [2022-02-10 03:11:19,816 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:19,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:19,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:19,817 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-02-10 03:11:19,818 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-02-10 03:11:19,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:11:19,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:19,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:19,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:19,907 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 19 treesize of output 15 [2022-02-10 03:11:19,941 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 20 treesize of output 16 [2022-02-10 03:11:19,942 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 16 treesize of output 12 [2022-02-10 03:11:20,000 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:20,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:20,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:20,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 16 treesize of output 20 [2022-02-10 03:11:20,116 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:20,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:11:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:20,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157034968] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:20,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:20,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:11:20,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971609617] [2022-02-10 03:11:20,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:20,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:20,123 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:20,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:20,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:20,123 INFO L87 Difference]: Start difference. First operand 387 states and 1001 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:11:20,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:20,319 INFO L93 Difference]: Finished difference Result 436 states and 1106 transitions. [2022-02-10 03:11:20,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:20,319 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:11:20,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:20,320 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:11:20,320 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:11:20,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:20,320 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 62 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:20,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 107 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:20,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:11:20,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 385. [2022-02-10 03:11:20,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5885416666666665) internal successors, (994), 384 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:20,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 994 transitions. [2022-02-10 03:11:20,324 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 994 transitions. Word has length 22 [2022-02-10 03:11:20,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:20,324 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 994 transitions. [2022-02-10 03:11:20,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:11:20,324 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 994 transitions. [2022-02-10 03:11:20,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:20,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:20,325 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:20,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (529)] Ended with exit code 0 [2022-02-10 03:11:20,525 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,SelfDestructingSolverStorable532 [2022-02-10 03:11:20,525 INFO L402 AbstractCegarLoop]: === Iteration 534 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:20,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:20,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1736960350, now seen corresponding path program 529 times [2022-02-10 03:11:20,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:20,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048848516] [2022-02-10 03:11:20,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:20,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:20,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:20,643 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:20,643 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048848516] [2022-02-10 03:11:20,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048848516] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:20,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225302424] [2022-02-10 03:11:20,644 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:20,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:20,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:20,645 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-02-10 03:11:20,645 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-02-10 03:11:20,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:20,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:20,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:20,734 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 19 treesize of output 15 [2022-02-10 03:11:20,774 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-02-10 03:11:20,776 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 17 treesize of output 13 [2022-02-10 03:11:20,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:20,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:21,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:21,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 19 treesize of output 23 [2022-02-10 03:11:21,163 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:21,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 16 treesize of output 15 [2022-02-10 03:11:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:21,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225302424] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:21,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:21,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:11:21,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715477157] [2022-02-10 03:11:21,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:21,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:21,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:21,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:21,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:21,167 INFO L87 Difference]: Start difference. First operand 385 states and 994 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:21,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:21,528 INFO L93 Difference]: Finished difference Result 483 states and 1187 transitions. [2022-02-10 03:11:21,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:11:21,528 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:11:21,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:21,529 INFO L225 Difference]: With dead ends: 483 [2022-02-10 03:11:21,529 INFO L226 Difference]: Without dead ends: 478 [2022-02-10 03:11:21,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:11:21,529 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 139 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:21,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 172 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:21,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-10 03:11:21,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 390. [2022-02-10 03:11:21,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.596401028277635) internal successors, (1010), 389 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:21,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1010 transitions. [2022-02-10 03:11:21,533 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1010 transitions. Word has length 22 [2022-02-10 03:11:21,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:21,533 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1010 transitions. [2022-02-10 03:11:21,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:21,534 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1010 transitions. [2022-02-10 03:11:21,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:21,534 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:21,534 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:21,550 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-02-10 03:11:21,747 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,SelfDestructingSolverStorable533 [2022-02-10 03:11:21,747 INFO L402 AbstractCegarLoop]: === Iteration 535 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:21,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:21,747 INFO L85 PathProgramCache]: Analyzing trace with hash -946566230, now seen corresponding path program 530 times [2022-02-10 03:11:21,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:21,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374829552] [2022-02-10 03:11:21,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:21,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:21,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:21,873 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:21,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:21,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374829552] [2022-02-10 03:11:21,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374829552] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:21,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559536582] [2022-02-10 03:11:21,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:21,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:21,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:21,874 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-02-10 03:11:21,875 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-02-10 03:11:21,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:21,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:21,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:21,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:21,969 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 19 treesize of output 15 [2022-02-10 03:11:22,013 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-02-10 03:11:22,015 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 17 treesize of output 13 [2022-02-10 03:11:22,130 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:22,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:22,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:22,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 19 treesize of output 23 [2022-02-10 03:11:22,313 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:22,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:11:22,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:22,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559536582] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:22,316 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:22,316 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:11:22,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143847898] [2022-02-10 03:11:22,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:22,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:22,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:22,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:22,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:22,317 INFO L87 Difference]: Start difference. First operand 390 states and 1010 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:22,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:22,594 INFO L93 Difference]: Finished difference Result 459 states and 1142 transitions. [2022-02-10 03:11:22,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:22,595 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:11:22,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:22,595 INFO L225 Difference]: With dead ends: 459 [2022-02-10 03:11:22,595 INFO L226 Difference]: Without dead ends: 454 [2022-02-10 03:11:22,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=225, Invalid=767, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:11:22,596 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 108 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:22,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 151 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:22,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-10 03:11:22,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 383. [2022-02-10 03:11:22,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:11:22,600 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:11:22,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:22,600 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:11:22,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:22,600 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:11:22,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:22,600 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:22,600 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:22,616 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-02-10 03:11:22,816 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,SelfDestructingSolverStorable534 [2022-02-10 03:11:22,816 INFO L402 AbstractCegarLoop]: === Iteration 536 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:22,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:22,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1458262818, now seen corresponding path program 531 times [2022-02-10 03:11:22,816 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:22,816 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185270166] [2022-02-10 03:11:22,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:22,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:22,887 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:22,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:22,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185270166] [2022-02-10 03:11:22,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185270166] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:22,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810035791] [2022-02-10 03:11:22,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:22,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:22,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:22,888 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-02-10 03:11:22,889 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-02-10 03:11:22,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:11:22,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:22,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:22,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:22,945 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 19 treesize of output 15 [2022-02-10 03:11:22,975 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 20 treesize of output 16 [2022-02-10 03:11:22,977 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 16 treesize of output 12 [2022-02-10 03:11:23,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:23,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:23,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:23,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 16 treesize of output 20 [2022-02-10 03:11:23,233 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:23,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 16 treesize of output 15 [2022-02-10 03:11:23,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:23,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810035791] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:23,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:23,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:11:23,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520016057] [2022-02-10 03:11:23,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:23,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:23,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:23,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:23,237 INFO L87 Difference]: Start difference. First operand 383 states and 990 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:11:23,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:23,556 INFO L93 Difference]: Finished difference Result 568 states and 1347 transitions. [2022-02-10 03:11:23,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:11:23,556 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:11:23,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:23,557 INFO L225 Difference]: With dead ends: 568 [2022-02-10 03:11:23,557 INFO L226 Difference]: Without dead ends: 563 [2022-02-10 03:11:23,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:11:23,557 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 164 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 666 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:23,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 184 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 666 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:23,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2022-02-10 03:11:23,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 393. [2022-02-10 03:11:23,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.614795918367347) internal successors, (1025), 392 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:23,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1025 transitions. [2022-02-10 03:11:23,562 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1025 transitions. Word has length 22 [2022-02-10 03:11:23,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:23,562 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1025 transitions. [2022-02-10 03:11:23,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:11:23,562 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1025 transitions. [2022-02-10 03:11:23,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:23,563 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:23,563 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:23,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (532)] Ended with exit code 0 [2022-02-10 03:11:23,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable535,532 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:23,779 INFO L402 AbstractCegarLoop]: === Iteration 537 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:23,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:23,779 INFO L85 PathProgramCache]: Analyzing trace with hash -667868698, now seen corresponding path program 532 times [2022-02-10 03:11:23,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:23,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779470355] [2022-02-10 03:11:23,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:23,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:23,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:23,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:23,880 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:23,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779470355] [2022-02-10 03:11:23,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779470355] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:23,880 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429059101] [2022-02-10 03:11:23,880 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:23,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:23,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:23,881 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-02-10 03:11:23,882 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-02-10 03:11:23,905 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:23,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:23,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:23,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:23,950 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 19 treesize of output 15 [2022-02-10 03:11:23,989 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 20 treesize of output 16 [2022-02-10 03:11:23,991 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 16 treesize of output 12 [2022-02-10 03:11:24,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:24,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:24,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:24,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 16 treesize of output 20 [2022-02-10 03:11:24,355 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:24,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 16 treesize of output 15 [2022-02-10 03:11:24,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:24,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429059101] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:24,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:24,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:11:24,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133493099] [2022-02-10 03:11:24,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:24,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:24,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:24,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:24,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:24,361 INFO L87 Difference]: Start difference. First operand 393 states and 1025 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:11:24,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:24,817 INFO L93 Difference]: Finished difference Result 553 states and 1311 transitions. [2022-02-10 03:11:24,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:11:24,818 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:11:24,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:24,818 INFO L225 Difference]: With dead ends: 553 [2022-02-10 03:11:24,819 INFO L226 Difference]: Without dead ends: 548 [2022-02-10 03:11:24,819 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=209, Invalid=721, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:11:24,819 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 135 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:24,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 166 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:24,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2022-02-10 03:11:24,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 387. [2022-02-10 03:11:24,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.61139896373057) internal successors, (1008), 386 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1008 transitions. [2022-02-10 03:11:24,824 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1008 transitions. Word has length 22 [2022-02-10 03:11:24,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:24,824 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 1008 transitions. [2022-02-10 03:11:24,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:11:24,824 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1008 transitions. [2022-02-10 03:11:24,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:24,824 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:24,824 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:24,840 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-02-10 03:11:25,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable536 [2022-02-10 03:11:25,040 INFO L402 AbstractCegarLoop]: === Iteration 538 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:25,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:25,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1117210786, now seen corresponding path program 533 times [2022-02-10 03:11:25,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:25,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101699996] [2022-02-10 03:11:25,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:25,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:25,132 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:25,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:25,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101699996] [2022-02-10 03:11:25,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101699996] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:25,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927776884] [2022-02-10 03:11:25,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:25,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:25,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:25,134 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-02-10 03:11:25,134 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-02-10 03:11:25,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:25,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:25,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:11:25,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:25,221 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 59 treesize of output 51 [2022-02-10 03:11:25,343 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 59 treesize of output 51 [2022-02-10 03:11:25,345 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 51 treesize of output 43 [2022-02-10 03:11:25,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:25,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:25,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:25,541 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:25,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 20 treesize of output 19 [2022-02-10 03:11:25,545 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:25,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927776884] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:25,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:25,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-10 03:11:25,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647423672] [2022-02-10 03:11:25,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:25,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:11:25,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:11:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:25,545 INFO L87 Difference]: Start difference. First operand 387 states and 1008 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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-02-10 03:11:26,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:26,358 INFO L93 Difference]: Finished difference Result 738 states and 1668 transitions. [2022-02-10 03:11:26,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:11:26,358 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:26,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:26,359 INFO L225 Difference]: With dead ends: 738 [2022-02-10 03:11:26,359 INFO L226 Difference]: Without dead ends: 738 [2022-02-10 03:11:26,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=370, Invalid=1792, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:11:26,360 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 292 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 934 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:26,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 332 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 934 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:11:26,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2022-02-10 03:11:26,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 391. [2022-02-10 03:11:26,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.605128205128205) internal successors, (1016), 390 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-02-10 03:11:26,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1016 transitions. [2022-02-10 03:11:26,365 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1016 transitions. Word has length 22 [2022-02-10 03:11:26,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:26,365 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1016 transitions. [2022-02-10 03:11:26,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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-02-10 03:11:26,366 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1016 transitions. [2022-02-10 03:11:26,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:26,366 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:26,366 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:26,381 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-02-10 03:11:26,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,534 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:26,576 INFO L402 AbstractCegarLoop]: === Iteration 539 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:26,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:26,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1918948386, now seen corresponding path program 534 times [2022-02-10 03:11:26,576 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:26,576 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506591359] [2022-02-10 03:11:26,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:26,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:26,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:26,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:26,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506591359] [2022-02-10 03:11:26,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506591359] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:26,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714703994] [2022-02-10 03:11:26,648 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:26,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:26,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:26,649 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-02-10 03:11:26,650 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-02-10 03:11:26,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:11:26,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:26,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:26,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:26,700 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 19 treesize of output 15 [2022-02-10 03:11:26,750 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 19 treesize of output 15 [2022-02-10 03:11:26,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:26,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:26,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:26,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 15 treesize of output 19 [2022-02-10 03:11:26,865 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:26,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:11:26,868 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:26,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714703994] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:26,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:26,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:26,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514829357] [2022-02-10 03:11:26,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:26,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:26,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:26,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:26,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:26,869 INFO L87 Difference]: Start difference. First operand 391 states and 1016 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:11:27,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:27,059 INFO L93 Difference]: Finished difference Result 475 states and 1169 transitions. [2022-02-10 03:11:27,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:27,059 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:11:27,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:27,060 INFO L225 Difference]: With dead ends: 475 [2022-02-10 03:11:27,060 INFO L226 Difference]: Without dead ends: 456 [2022-02-10 03:11:27,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:27,060 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 97 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:27,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 114 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:27,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2022-02-10 03:11:27,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 391. [2022-02-10 03:11:27,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.6) internal successors, (1014), 390 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1014 transitions. [2022-02-10 03:11:27,064 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1014 transitions. Word has length 22 [2022-02-10 03:11:27,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:27,064 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1014 transitions. [2022-02-10 03:11:27,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:11:27,064 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1014 transitions. [2022-02-10 03:11:27,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:27,065 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:27,065 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:27,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (535)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:27,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable538,535 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:27,281 INFO L402 AbstractCegarLoop]: === Iteration 540 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:27,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:27,281 INFO L85 PathProgramCache]: Analyzing trace with hash 863421662, now seen corresponding path program 535 times [2022-02-10 03:11:27,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:27,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283362961] [2022-02-10 03:11:27,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:27,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:27,346 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:27,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:27,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283362961] [2022-02-10 03:11:27,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283362961] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:27,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158827721] [2022-02-10 03:11:27,346 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:27,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:27,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:27,347 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-02-10 03:11:27,348 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-02-10 03:11:27,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:27,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:27,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:27,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 19 treesize of output 15 [2022-02-10 03:11:27,464 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 17 treesize of output 13 [2022-02-10 03:11:27,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:27,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:27,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:27,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 16 treesize of output 20 [2022-02-10 03:11:27,675 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:27,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 16 treesize of output 15 [2022-02-10 03:11:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:27,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158827721] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:27,680 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:27,680 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:11:27,680 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387985337] [2022-02-10 03:11:27,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:27,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:11:27,680 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:27,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:11:27,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:11:27,680 INFO L87 Difference]: Start difference. First operand 391 states and 1014 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:11:28,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:28,118 INFO L93 Difference]: Finished difference Result 626 states and 1454 transitions. [2022-02-10 03:11:28,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:11:28,119 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:11:28,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:28,120 INFO L225 Difference]: With dead ends: 626 [2022-02-10 03:11:28,120 INFO L226 Difference]: Without dead ends: 621 [2022-02-10 03:11:28,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=580, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:28,120 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 144 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:28,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 167 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:28,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2022-02-10 03:11:28,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 388. [2022-02-10 03:11:28,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.602067183462532) internal successors, (1007), 387 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:28,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1007 transitions. [2022-02-10 03:11:28,125 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1007 transitions. Word has length 22 [2022-02-10 03:11:28,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:28,125 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1007 transitions. [2022-02-10 03:11:28,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:11:28,125 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1007 transitions. [2022-02-10 03:11:28,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:28,126 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:28,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:28,141 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-02-10 03:11:28,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,536 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:28,335 INFO L402 AbstractCegarLoop]: === Iteration 541 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:28,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:28,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1450502422, now seen corresponding path program 536 times [2022-02-10 03:11:28,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:28,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800263867] [2022-02-10 03:11:28,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:28,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:28,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:28,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:28,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:28,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800263867] [2022-02-10 03:11:28,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800263867] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:28,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793958924] [2022-02-10 03:11:28,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:28,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:28,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:28,418 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-02-10 03:11:28,419 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-02-10 03:11:28,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:28,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:28,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:28,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:28,484 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 19 treesize of output 15 [2022-02-10 03:11:28,527 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-02-10 03:11:28,528 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 17 treesize of output 13 [2022-02-10 03:11:28,558 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:28,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:28,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:28,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 15 treesize of output 19 [2022-02-10 03:11:28,642 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:28,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 16 treesize of output 15 [2022-02-10 03:11:28,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:28,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793958924] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:28,646 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:28,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:11:28,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364069046] [2022-02-10 03:11:28,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:28,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:11:28,646 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:28,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:11:28,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:28,646 INFO L87 Difference]: Start difference. First operand 388 states and 1007 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:11:28,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:28,826 INFO L93 Difference]: Finished difference Result 453 states and 1130 transitions. [2022-02-10 03:11:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:28,826 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2022-02-10 03:11:28,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:28,827 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:11:28,827 INFO L226 Difference]: Without dead ends: 443 [2022-02-10 03:11:28,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:28,827 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 105 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:28,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 78 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:28,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-10 03:11:28,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 393. [2022-02-10 03:11:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.5841836734693877) internal successors, (1013), 392 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1013 transitions. [2022-02-10 03:11:28,831 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1013 transitions. Word has length 22 [2022-02-10 03:11:28,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:28,831 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1013 transitions. [2022-02-10 03:11:28,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:11:28,831 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1013 transitions. [2022-02-10 03:11:28,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:28,832 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:28,832 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:28,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (537)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:29,047 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,SelfDestructingSolverStorable540 [2022-02-10 03:11:29,047 INFO L402 AbstractCegarLoop]: === Iteration 542 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:29,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:29,047 INFO L85 PathProgramCache]: Analyzing trace with hash -852039590, now seen corresponding path program 537 times [2022-02-10 03:11:29,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:29,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800027055] [2022-02-10 03:11:29,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:29,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:29,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:29,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:29,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800027055] [2022-02-10 03:11:29,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800027055] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:29,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604264209] [2022-02-10 03:11:29,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:29,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:29,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:29,128 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-02-10 03:11:29,128 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-02-10 03:11:29,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:29,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:29,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:29,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:29,188 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 19 treesize of output 15 [2022-02-10 03:11:29,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, 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-02-10 03:11:29,247 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 17 treesize of output 13 [2022-02-10 03:11:29,292 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:29,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:29,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:29,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 15 treesize of output 19 [2022-02-10 03:11:29,404 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:29,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 16 treesize of output 15 [2022-02-10 03:11:29,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:29,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604264209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:29,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:29,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:11:29,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218954194] [2022-02-10 03:11:29,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:29,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:11:29,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:29,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:11:29,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:11:29,408 INFO L87 Difference]: Start difference. First operand 393 states and 1013 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:11:29,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:29,629 INFO L93 Difference]: Finished difference Result 445 states and 1121 transitions. [2022-02-10 03:11:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:29,629 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2022-02-10 03:11:29,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:29,630 INFO L225 Difference]: With dead ends: 445 [2022-02-10 03:11:29,630 INFO L226 Difference]: Without dead ends: 432 [2022-02-10 03:11:29,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:29,630 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 86 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:29,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 71 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:29,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-10 03:11:29,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 388. [2022-02-10 03:11:29,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.599483204134367) internal successors, (1006), 387 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:29,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1006 transitions. [2022-02-10 03:11:29,634 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1006 transitions. Word has length 22 [2022-02-10 03:11:29,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:29,634 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 1006 transitions. [2022-02-10 03:11:29,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:11:29,634 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1006 transitions. [2022-02-10 03:11:29,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:29,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:29,635 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:29,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (538)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:29,835 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,SelfDestructingSolverStorable541 [2022-02-10 03:11:29,835 INFO L402 AbstractCegarLoop]: === Iteration 543 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:29,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash 222959590, now seen corresponding path program 538 times [2022-02-10 03:11:29,835 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:29,835 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235741169] [2022-02-10 03:11:29,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:29,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:29,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:29,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:29,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:29,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235741169] [2022-02-10 03:11:29,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235741169] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:29,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188548563] [2022-02-10 03:11:29,913 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:29,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:29,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:29,914 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-02-10 03:11:29,915 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-02-10 03:11:29,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:29,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:29,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:29,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:29,967 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 19 treesize of output 15 [2022-02-10 03:11:30,016 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 17 treesize of output 13 [2022-02-10 03:11:30,058 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:30,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:30,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:30,222 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11:30,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 16 treesize of output 15 [2022-02-10 03:11:30,226 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:30,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188548563] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:30,226 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:30,226 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:11:30,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343250422] [2022-02-10 03:11:30,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:30,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:11:30,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:30,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:11:30,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:11:30,227 INFO L87 Difference]: Start difference. First operand 388 states and 1006 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:11:30,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:30,667 INFO L93 Difference]: Finished difference Result 568 states and 1343 transitions. [2022-02-10 03:11:30,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:11:30,667 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:11:30,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:30,668 INFO L225 Difference]: With dead ends: 568 [2022-02-10 03:11:30,668 INFO L226 Difference]: Without dead ends: 563 [2022-02-10 03:11:30,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=176, Invalid=580, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:30,668 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 115 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:30,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 177 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:30,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2022-02-10 03:11:30,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 385. [2022-02-10 03:11:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5963541666666665) internal successors, (997), 384 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:30,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 997 transitions. [2022-02-10 03:11:30,673 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 997 transitions. Word has length 22 [2022-02-10 03:11:30,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:30,673 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 997 transitions. [2022-02-10 03:11:30,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:11:30,673 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 997 transitions. [2022-02-10 03:11:30,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:30,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:30,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:30,689 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-02-10 03:11:30,883 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,SelfDestructingSolverStorable542 [2022-02-10 03:11:30,883 INFO L402 AbstractCegarLoop]: === Iteration 544 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:30,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:30,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1103404206, now seen corresponding path program 539 times [2022-02-10 03:11:30,883 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:30,883 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708712839] [2022-02-10 03:11:30,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:30,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:30,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:30,946 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:30,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:30,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708712839] [2022-02-10 03:11:30,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708712839] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:30,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149102288] [2022-02-10 03:11:30,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:30,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:30,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:30,947 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-02-10 03:11:30,948 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-02-10 03:11:30,972 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:30,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:30,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:30,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:30,991 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 19 treesize of output 15 [2022-02-10 03:11:31,018 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 19 treesize of output 15 [2022-02-10 03:11:31,020 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 15 treesize of output 11 [2022-02-10 03:11:31,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:31,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:31,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:31,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 16 treesize of output 20 [2022-02-10 03:11:31,229 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:11: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 16 treesize of output 15 [2022-02-10 03:11:31,232 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:31,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149102288] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:31,232 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:31,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:11:31,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772567909] [2022-02-10 03:11:31,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:31,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:31,233 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:31,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:31,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:31,233 INFO L87 Difference]: Start difference. First operand 385 states and 997 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:11:31,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:31,606 INFO L93 Difference]: Finished difference Result 527 states and 1271 transitions. [2022-02-10 03:11:31,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:11:31,607 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:11:31,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:31,607 INFO L225 Difference]: With dead ends: 527 [2022-02-10 03:11:31,607 INFO L226 Difference]: Without dead ends: 522 [2022-02-10 03:11:31,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=626, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:11:31,608 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 117 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:31,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 153 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:31,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2022-02-10 03:11:31,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 382. [2022-02-10 03:11:31,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.593175853018373) internal successors, (988), 381 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 988 transitions. [2022-02-10 03:11:31,613 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 988 transitions. Word has length 22 [2022-02-10 03:11:31,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:31,613 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 988 transitions. [2022-02-10 03:11:31,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:11:31,613 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 988 transitions. [2022-02-10 03:11:31,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:31,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:31,613 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:31,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (540)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:31,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 540 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2022-02-10 03:11:31,814 INFO L402 AbstractCegarLoop]: === Iteration 545 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:31,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:31,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1936725821, now seen corresponding path program 540 times [2022-02-10 03:11:31,814 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:31,814 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580748903] [2022-02-10 03:11:31,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:31,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:31,879 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:31,879 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:31,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580748903] [2022-02-10 03:11:31,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580748903] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:31,879 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029424743] [2022-02-10 03:11:31,879 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:31,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:31,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:31,880 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-02-10 03:11:31,881 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-02-10 03:11:31,908 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:31,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:31,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:11:31,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:31,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:32,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:32,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:32,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 10 treesize of output 5 [2022-02-10 03:11:32,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:32,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:32,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:32,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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 22 treesize of output 26 [2022-02-10 03:11:32,129 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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 18 treesize of output 22 [2022-02-10 03:11:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:32,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029424743] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:32,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:32,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:11:32,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659450013] [2022-02-10 03:11:32,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:32,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:32,152 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:32,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:32,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:32,152 INFO L87 Difference]: Start difference. First operand 382 states and 988 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-10 03:11:32,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:32,239 INFO L93 Difference]: Finished difference Result 412 states and 1045 transitions. [2022-02-10 03:11:32,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:32,239 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 22 [2022-02-10 03:11:32,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:32,240 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:11:32,240 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:11:32,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:32,240 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:32,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 86 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 342 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:11:32,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:11:32,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 380. [2022-02-10 03:11:32,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5857519788918206) internal successors, (980), 379 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:32,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 980 transitions. [2022-02-10 03:11:32,244 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 980 transitions. Word has length 22 [2022-02-10 03:11:32,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:32,244 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 980 transitions. [2022-02-10 03:11:32,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-10 03:11:32,244 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 980 transitions. [2022-02-10 03:11:32,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:32,245 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:32,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:32,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (541)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:32,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,541 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:32,461 INFO L402 AbstractCegarLoop]: === Iteration 546 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:32,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:32,461 INFO L85 PathProgramCache]: Analyzing trace with hash -2103181146, now seen corresponding path program 541 times [2022-02-10 03:11:32,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:32,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922937350] [2022-02-10 03:11:32,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:32,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:32,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:32,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:32,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:32,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922937350] [2022-02-10 03:11:32,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922937350] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:32,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140178405] [2022-02-10 03:11:32,568 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:32,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:32,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:32,580 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-02-10 03:11:32,580 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-02-10 03:11:32,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:32,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:32,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:32,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:32,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 17 treesize of output 13 [2022-02-10 03:11:32,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:32,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 17 treesize of output 13 [2022-02-10 03:11:32,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:32,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 9 treesize of output 3 [2022-02-10 03:11:32,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:32,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:32,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:32,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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 20 treesize of output 24 [2022-02-10 03:11:32,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:32,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 16 treesize of output 20 [2022-02-10 03:11:32,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:32,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140178405] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:32,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:32,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:32,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87852242] [2022-02-10 03:11:32,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:32,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:32,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:32,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:32,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:32,975 INFO L87 Difference]: Start difference. First operand 380 states and 980 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:11:33,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:33,074 INFO L93 Difference]: Finished difference Result 412 states and 1049 transitions. [2022-02-10 03:11:33,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:33,074 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:11:33,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:33,075 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:11:33,075 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:11:33,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:33,075 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:33,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 68 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 249 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:11:33,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:11:33,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 382. [2022-02-10 03:11:33,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.593175853018373) internal successors, (988), 381 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:33,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 988 transitions. [2022-02-10 03:11:33,079 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 988 transitions. Word has length 22 [2022-02-10 03:11:33,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:33,079 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 988 transitions. [2022-02-10 03:11:33,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:11:33,079 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 988 transitions. [2022-02-10 03:11:33,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:33,080 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:33,080 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:33,095 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-02-10 03:11:33,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable545,542 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:33,280 INFO L402 AbstractCegarLoop]: === Iteration 547 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:33,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:33,280 INFO L85 PathProgramCache]: Analyzing trace with hash 931579081, now seen corresponding path program 542 times [2022-02-10 03:11:33,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:33,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975741599] [2022-02-10 03:11:33,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:33,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:33,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:33,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:33,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975741599] [2022-02-10 03:11:33,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975741599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:33,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826417079] [2022-02-10 03:11:33,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:33,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:33,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:33,380 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-02-10 03:11:33,380 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-02-10 03:11:33,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:33,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:33,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:33,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:33,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:33,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:33,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 19 treesize of output 15 [2022-02-10 03:11:33,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:33,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 10 treesize of output 5 [2022-02-10 03:11:33,612 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:33,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:33,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:33,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 15 treesize of output 19 [2022-02-10 03:11:33,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:33,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 20 treesize of output 24 [2022-02-10 03:11:33,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:33,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:33,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826417079] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:33,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:33,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:33,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896044367] [2022-02-10 03:11:33,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:33,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:33,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:33,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:33,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:33,763 INFO L87 Difference]: Start difference. First operand 382 states and 988 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-02-10 03:11:33,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:33,876 INFO L93 Difference]: Finished difference Result 414 states and 1053 transitions. [2022-02-10 03:11:33,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:33,876 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 22 [2022-02-10 03:11:33,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:33,877 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:11:33,877 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:11:33,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:33,877 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:33,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 74 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 298 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-02-10 03:11:33,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:11:33,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 382. [2022-02-10 03:11:33,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.590551181102362) internal successors, (987), 381 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:33,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 987 transitions. [2022-02-10 03:11:33,881 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 987 transitions. Word has length 22 [2022-02-10 03:11:33,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:33,882 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 987 transitions. [2022-02-10 03:11:33,882 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-02-10 03:11:33,882 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 987 transitions. [2022-02-10 03:11:33,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:33,882 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:33,882 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:33,898 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-02-10 03:11:34,091 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,SelfDestructingSolverStorable546 [2022-02-10 03:11:34,091 INFO L402 AbstractCegarLoop]: === Iteration 548 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:34,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:34,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1312787026, now seen corresponding path program 543 times [2022-02-10 03:11:34,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:34,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399946621] [2022-02-10 03:11:34,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:34,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:34,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,159 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:34,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399946621] [2022-02-10 03:11:34,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399946621] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:34,159 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599742298] [2022-02-10 03:11:34,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:34,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:34,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:34,160 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-02-10 03:11:34,161 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-02-10 03:11:34,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:34,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:34,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:34,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:34,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:34,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:34,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:34,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 19 treesize of output 15 [2022-02-10 03:11:34,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:11:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:34,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:34,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:34,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:34,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 16 treesize of output 20 [2022-02-10 03:11:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599742298] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:34,401 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:34,401 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:34,401 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277183245] [2022-02-10 03:11:34,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:34,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:34,401 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:34,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:34,402 INFO L87 Difference]: Start difference. First operand 382 states and 987 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-02-10 03:11:34,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:34,490 INFO L93 Difference]: Finished difference Result 416 states and 1058 transitions. [2022-02-10 03:11:34,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:34,490 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 22 [2022-02-10 03:11:34,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:34,491 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:11:34,491 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:11:34,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:34,491 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:34,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 89 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 353 Invalid, 0 Unknown, 64 Unchecked, 0.1s Time] [2022-02-10 03:11:34,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:11:34,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 383. [2022-02-10 03:11:34,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5916230366492146) internal successors, (990), 382 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:34,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 990 transitions. [2022-02-10 03:11:34,495 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 990 transitions. Word has length 22 [2022-02-10 03:11:34,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:34,495 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 990 transitions. [2022-02-10 03:11:34,495 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-02-10 03:11:34,495 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 990 transitions. [2022-02-10 03:11:34,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:34,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:34,496 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:34,511 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-02-10 03:11:34,709 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,SelfDestructingSolverStorable547 [2022-02-10 03:11:34,709 INFO L402 AbstractCegarLoop]: === Iteration 549 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:34,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:34,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1921402180, now seen corresponding path program 544 times [2022-02-10 03:11:34,710 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:34,710 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842312335] [2022-02-10 03:11:34,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:34,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:34,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:34,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:34,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842312335] [2022-02-10 03:11:34,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842312335] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:34,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841633902] [2022-02-10 03:11:34,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:34,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:34,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:34,856 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-02-10 03:11:34,939 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-02-10 03:11:34,949 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:34,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:34,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:34,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:35,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,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 17 treesize of output 13 [2022-02-10 03:11:35,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,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 19 treesize of output 15 [2022-02-10 03:11:35,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,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 10 treesize of output 5 [2022-02-10 03:11:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:35,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:35,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 15 treesize of output 19 [2022-02-10 03:11:35,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:35,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 20 treesize of output 24 [2022-02-10 03:11:35,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:35,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 16 treesize of output 20 [2022-02-10 03:11:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841633902] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:35,166 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:35,166 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:35,166 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950272593] [2022-02-10 03:11:35,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:35,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:35,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:35,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:35,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:35,167 INFO L87 Difference]: Start difference. First operand 383 states and 990 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-02-10 03:11:35,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:35,270 INFO L93 Difference]: Finished difference Result 421 states and 1068 transitions. [2022-02-10 03:11:35,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:35,270 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 22 [2022-02-10 03:11:35,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:35,271 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:11:35,271 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:11:35,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:35,271 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:35,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 105 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 411 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:11:35,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:11:35,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 382. [2022-02-10 03:11:35,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:35,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:11:35,275 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:11:35,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:35,275 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:11:35,275 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-02-10 03:11:35,275 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:11:35,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:35,275 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:35,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:35,291 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-02-10 03:11:35,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,545 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:35,483 INFO L402 AbstractCegarLoop]: === Iteration 550 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:35,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:35,484 INFO L85 PathProgramCache]: Analyzing trace with hash 454387145, now seen corresponding path program 545 times [2022-02-10 03:11:35,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:35,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939022419] [2022-02-10 03:11:35,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:35,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:35,579 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:35,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939022419] [2022-02-10 03:11:35,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939022419] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:35,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657301169] [2022-02-10 03:11:35,579 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:35,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:35,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:35,580 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-02-10 03:11:35,581 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-02-10 03:11:35,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:11:35,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:35,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:11:35,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:35,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,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 17 treesize of output 13 [2022-02-10 03:11:35,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,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 17 treesize of output 13 [2022-02-10 03:11:35,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,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 9 treesize of output 3 [2022-02-10 03:11:35,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:35,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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 16 treesize of output 20 [2022-02-10 03:11:35,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:35,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 20 treesize of output 24 [2022-02-10 03:11:35,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:35,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 16 treesize of output 20 [2022-02-10 03:11:35,883 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657301169] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:35,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:35,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:11:35,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386146602] [2022-02-10 03:11:35,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:35,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:35,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:35,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:35,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:35,884 INFO L87 Difference]: Start difference. First operand 382 states and 985 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-02-10 03:11:35,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:35,969 INFO L93 Difference]: Finished difference Result 421 states and 1067 transitions. [2022-02-10 03:11:35,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:35,970 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 22 [2022-02-10 03:11:35,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:35,970 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:11:35,970 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:11:35,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:11:35,971 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:35,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 86 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 282 Invalid, 0 Unknown, 71 Unchecked, 0.1s Time] [2022-02-10 03:11:35,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:11:35,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 383. [2022-02-10 03:11:35,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.586387434554974) internal successors, (988), 382 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:35,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 988 transitions. [2022-02-10 03:11:35,974 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 988 transitions. Word has length 22 [2022-02-10 03:11:35,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:35,974 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 988 transitions. [2022-02-10 03:11:35,974 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-02-10 03:11:35,974 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 988 transitions. [2022-02-10 03:11:35,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:35,975 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:35,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:35,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (546)] Ended with exit code 0 [2022-02-10 03:11:36,181 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,SelfDestructingSolverStorable549 [2022-02-10 03:11:36,182 INFO L402 AbstractCegarLoop]: === Iteration 551 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:36,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:36,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1253661428, now seen corresponding path program 546 times [2022-02-10 03:11:36,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:36,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575941943] [2022-02-10 03:11:36,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:36,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:36,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:36,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575941943] [2022-02-10 03:11:36,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575941943] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:36,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903552655] [2022-02-10 03:11:36,265 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:36,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:36,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:36,266 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-02-10 03:11:36,267 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-02-10 03:11:36,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:36,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:36,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:36,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:36,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:36,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:36,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:36,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 9 treesize of output 3 [2022-02-10 03:11:36,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:36,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:36,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:36,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:36,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 16 treesize of output 20 [2022-02-10 03:11:36,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903552655] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:36,613 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:36,613 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:36,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723709836] [2022-02-10 03:11:36,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:36,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:36,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:36,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:36,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:36,614 INFO L87 Difference]: Start difference. First operand 383 states and 988 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:11:36,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:36,684 INFO L93 Difference]: Finished difference Result 416 states and 1058 transitions. [2022-02-10 03:11:36,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:36,684 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:11:36,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:36,685 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:11:36,685 INFO L226 Difference]: Without dead ends: 401 [2022-02-10 03:11:36,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:36,685 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:36,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 105 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 283 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-02-10 03:11:36,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-10 03:11:36,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 382. [2022-02-10 03:11:36,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:36,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:11:36,689 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:11:36,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:36,689 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:11:36,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:11:36,689 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:11:36,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:36,689 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:36,690 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:36,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Ended with exit code 0 [2022-02-10 03:11:36,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable550,547 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:36,903 INFO L402 AbstractCegarLoop]: === Iteration 552 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:36,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:36,904 INFO L85 PathProgramCache]: Analyzing trace with hash 2044055548, now seen corresponding path program 547 times [2022-02-10 03:11:36,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:36,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744252279] [2022-02-10 03:11:36,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:36,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:36,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:36,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:36,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:36,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744252279] [2022-02-10 03:11:36,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744252279] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:36,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426922344] [2022-02-10 03:11:36,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:36,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:36,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:36,972 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-02-10 03:11:36,972 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-02-10 03:11:37,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:37,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:37,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:37,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,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 19 treesize of output 15 [2022-02-10 03:11:37,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:37,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:11:37,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:37,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:37,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:37,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 16 treesize of output 20 [2022-02-10 03:11:37,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:37,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 20 treesize of output 24 [2022-02-10 03:11:37,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:37,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 16 treesize of output 20 [2022-02-10 03:11:37,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:37,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426922344] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:37,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:37,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:37,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478813244] [2022-02-10 03:11:37,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:37,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:37,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:37,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:37,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:37,238 INFO L87 Difference]: Start difference. First operand 382 states and 985 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-02-10 03:11:37,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:37,334 INFO L93 Difference]: Finished difference Result 421 states and 1070 transitions. [2022-02-10 03:11:37,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:37,334 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 22 [2022-02-10 03:11:37,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:37,335 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:11:37,335 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:11:37,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:37,335 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:37,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 108 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 372 Invalid, 0 Unknown, 26 Unchecked, 0.1s Time] [2022-02-10 03:11:37,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:11:37,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 382. [2022-02-10 03:11:37,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:37,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:11:37,339 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:11:37,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:37,339 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:11:37,339 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-02-10 03:11:37,339 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:11:37,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:37,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:37,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:37,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (548)] Ended with exit code 0 [2022-02-10 03:11:37,555 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,SelfDestructingSolverStorable551 [2022-02-10 03:11:37,555 INFO L402 AbstractCegarLoop]: === Iteration 553 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:37,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:37,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1650643844, now seen corresponding path program 548 times [2022-02-10 03:11:37,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:37,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21929685] [2022-02-10 03:11:37,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:37,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:37,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:37,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:37,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:37,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21929685] [2022-02-10 03:11:37,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21929685] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:37,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478460825] [2022-02-10 03:11:37,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:37,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:37,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:37,642 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-02-10 03:11:37,642 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-02-10 03:11:37,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:37,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:37,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:37,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:37,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,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 19 treesize of output 15 [2022-02-10 03:11:37,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,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 17 treesize of output 13 [2022-02-10 03:11:37,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,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 9 treesize of output 3 [2022-02-10 03:11:37,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:37,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:37,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:37,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 16 treesize of output 20 [2022-02-10 03:11:38,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:38,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 20 treesize of output 24 [2022-02-10 03:11:38,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:38,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 16 treesize of output 20 [2022-02-10 03:11:38,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478460825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:38,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:38,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:38,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121332694] [2022-02-10 03:11:38,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:38,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:38,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:38,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:38,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:38,054 INFO L87 Difference]: Start difference. First operand 382 states and 985 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:11:38,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:38,115 INFO L93 Difference]: Finished difference Result 420 states and 1065 transitions. [2022-02-10 03:11:38,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:38,116 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:11:38,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:38,116 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:11:38,116 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:11:38,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:38,117 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:38,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 85 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 189 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:11:38,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:11:38,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 383. [2022-02-10 03:11:38,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.589005235602094) internal successors, (989), 382 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:38,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 989 transitions. [2022-02-10 03:11:38,120 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 989 transitions. Word has length 22 [2022-02-10 03:11:38,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:38,120 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 989 transitions. [2022-02-10 03:11:38,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:11:38,121 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 989 transitions. [2022-02-10 03:11:38,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:38,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:38,121 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:38,137 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-02-10 03:11:38,335 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,SelfDestructingSolverStorable552 [2022-02-10 03:11:38,335 INFO L402 AbstractCegarLoop]: === Iteration 554 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:38,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:38,336 INFO L85 PathProgramCache]: Analyzing trace with hash 2058550272, now seen corresponding path program 549 times [2022-02-10 03:11:38,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:38,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923908712] [2022-02-10 03:11:38,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:38,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:38,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:38,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:38,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923908712] [2022-02-10 03:11:38,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923908712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:38,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156050325] [2022-02-10 03:11:38,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:38,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:38,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:38,402 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-02-10 03:11:38,403 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-02-10 03:11:38,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:38,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:38,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:38,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:38,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:38,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:38,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:38,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 15 treesize of output 11 [2022-02-10 03:11:38,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:38,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:38,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 16 treesize of output 20 [2022-02-10 03:11:38,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:38,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 20 treesize of output 24 [2022-02-10 03:11:38,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:38,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156050325] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:38,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:38,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:38,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659560021] [2022-02-10 03:11:38,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:38,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:38,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:38,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:38,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:38,706 INFO L87 Difference]: Start difference. First operand 383 states and 989 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-02-10 03:11:38,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:38,828 INFO L93 Difference]: Finished difference Result 429 states and 1085 transitions. [2022-02-10 03:11:38,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:38,829 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 22 [2022-02-10 03:11:38,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:38,829 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:11:38,829 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:11:38,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:38,829 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:38,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 112 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 376 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:11:38,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:11:38,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 382. [2022-02-10 03:11:38,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5853018372703414) internal successors, (985), 381 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:38,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 985 transitions. [2022-02-10 03:11:38,833 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 985 transitions. Word has length 22 [2022-02-10 03:11:38,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:38,833 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 985 transitions. [2022-02-10 03:11:38,833 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-02-10 03:11:38,833 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 985 transitions. [2022-02-10 03:11:38,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:38,834 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:38,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:38,849 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-02-10 03:11:39,049 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,SelfDestructingSolverStorable553 [2022-02-10 03:11:39,050 INFO L402 AbstractCegarLoop]: === Iteration 555 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:39,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:39,050 INFO L85 PathProgramCache]: Analyzing trace with hash 248514688, now seen corresponding path program 550 times [2022-02-10 03:11:39,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:39,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582707283] [2022-02-10 03:11:39,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:39,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:39,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:39,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582707283] [2022-02-10 03:11:39,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582707283] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:39,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063476561] [2022-02-10 03:11:39,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:39,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:39,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:39,176 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-02-10 03:11:39,177 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-02-10 03:11:39,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:39,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:39,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:39,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:39,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:39,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 19 treesize of output 15 [2022-02-10 03:11:39,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:39,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 19 treesize of output 15 [2022-02-10 03:11:39,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:39,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 11 treesize of output 3 [2022-02-10 03:11:39,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:39,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:39,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:39,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:39,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 22 treesize of output 26 [2022-02-10 03:11:39,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:39,824 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:39,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063476561] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:39,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:39,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:11:39,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707056253] [2022-02-10 03:11:39,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:39,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:39,825 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:39,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:39,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:39,825 INFO L87 Difference]: Start difference. First operand 382 states and 985 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:40,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:40,090 INFO L93 Difference]: Finished difference Result 432 states and 1078 transitions. [2022-02-10 03:11:40,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:40,090 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:11:40,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:40,091 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:11:40,091 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:11:40,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=175, Invalid=581, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:40,091 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 78 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:40,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 132 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 453 Invalid, 0 Unknown, 54 Unchecked, 0.2s Time] [2022-02-10 03:11:40,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:11:40,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 383. [2022-02-10 03:11:40,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.589005235602094) internal successors, (989), 382 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 989 transitions. [2022-02-10 03:11:40,095 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 989 transitions. Word has length 22 [2022-02-10 03:11:40,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:40,095 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 989 transitions. [2022-02-10 03:11:40,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:40,096 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 989 transitions. [2022-02-10 03:11:40,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:40,096 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:40,096 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:40,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (551)] Ended with exit code 0 [2022-02-10 03:11:40,311 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,SelfDestructingSolverStorable554 [2022-02-10 03:11:40,311 INFO L402 AbstractCegarLoop]: === Iteration 556 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:40,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:40,312 INFO L85 PathProgramCache]: Analyzing trace with hash 353132089, now seen corresponding path program 551 times [2022-02-10 03:11:40,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:40,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077429906] [2022-02-10 03:11:40,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:40,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:40,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:40,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:40,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077429906] [2022-02-10 03:11:40,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077429906] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:40,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368422011] [2022-02-10 03:11:40,395 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:40,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:40,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:40,396 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-02-10 03:11:40,397 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-02-10 03:11:40,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:40,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:40,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:40,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:40,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:40,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:40,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:40,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 19 treesize of output 15 [2022-02-10 03:11:40,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:40,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 10 treesize of output 5 [2022-02-10 03:11:40,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:40,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:40,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:40,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 15 treesize of output 19 [2022-02-10 03:11:40,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:40,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 20 treesize of output 24 [2022-02-10 03:11:40,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:40,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:40,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368422011] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:40,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:40,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:40,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466596870] [2022-02-10 03:11:40,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:40,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:40,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:40,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:40,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:40,784 INFO L87 Difference]: Start difference. First operand 383 states and 989 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-02-10 03:11:40,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:40,882 INFO L93 Difference]: Finished difference Result 419 states and 1053 transitions. [2022-02-10 03:11:40,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:40,882 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 22 [2022-02-10 03:11:40,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:40,883 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:11:40,883 INFO L226 Difference]: Without dead ends: 414 [2022-02-10 03:11:40,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:40,883 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:40,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 92 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 259 Invalid, 0 Unknown, 90 Unchecked, 0.1s Time] [2022-02-10 03:11:40,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-10 03:11:40,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 388. [2022-02-10 03:11:40,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5813953488372094) internal successors, (999), 387 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:40,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 999 transitions. [2022-02-10 03:11:40,887 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 999 transitions. Word has length 22 [2022-02-10 03:11:40,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:40,887 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 999 transitions. [2022-02-10 03:11:40,887 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-02-10 03:11:40,887 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 999 transitions. [2022-02-10 03:11:40,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:40,887 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:40,888 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:40,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (552)] Ended with exit code 0 [2022-02-10 03:11:41,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable555,552 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:41,095 INFO L402 AbstractCegarLoop]: === Iteration 557 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:41,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:41,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1238930369, now seen corresponding path program 552 times [2022-02-10 03:11:41,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:41,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486908564] [2022-02-10 03:11:41,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:41,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:41,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:41,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:41,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:41,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486908564] [2022-02-10 03:11:41,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486908564] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:41,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999881992] [2022-02-10 03:11:41,193 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:41,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:41,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:41,194 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-02-10 03:11:41,195 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-02-10 03:11:41,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:41,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:41,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:41,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:41,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:41,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 19 treesize of output 15 [2022-02-10 03:11:41,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:41,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:11:41,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:41,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 17 treesize of output 13 [2022-02-10 03:11:41,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:41,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:41,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:41,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 15 treesize of output 19 [2022-02-10 03:11:41,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:41,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:41,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 16 treesize of output 20 [2022-02-10 03:11:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:41,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999881992] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:41,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:41,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:11:41,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120491502] [2022-02-10 03:11:41,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:41,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:41,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:41,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:41,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:41,629 INFO L87 Difference]: Start difference. First operand 388 states and 999 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-02-10 03:11:41,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:41,812 INFO L93 Difference]: Finished difference Result 449 states and 1107 transitions. [2022-02-10 03:11:41,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:11:41,812 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 22 [2022-02-10 03:11:41,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:41,813 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:11:41,813 INFO L226 Difference]: Without dead ends: 438 [2022-02-10 03:11:41,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:41,813 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:41,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 105 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 427 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-10 03:11:41,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-10 03:11:41,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 390. [2022-02-10 03:11:41,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5784061696658096) internal successors, (1003), 389 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:41,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1003 transitions. [2022-02-10 03:11:41,817 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1003 transitions. Word has length 22 [2022-02-10 03:11:41,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:41,817 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1003 transitions. [2022-02-10 03:11:41,817 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-02-10 03:11:41,817 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1003 transitions. [2022-02-10 03:11:41,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:41,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:41,818 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:41,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (553)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:42,018 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,SelfDestructingSolverStorable556 [2022-02-10 03:11:42,018 INFO L402 AbstractCegarLoop]: === Iteration 558 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:42,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:42,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1923365053, now seen corresponding path program 553 times [2022-02-10 03:11:42,019 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:42,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071954990] [2022-02-10 03:11:42,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:42,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:42,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:42,128 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:42,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:42,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071954990] [2022-02-10 03:11:42,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071954990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:42,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939273757] [2022-02-10 03:11:42,129 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:42,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:42,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:42,130 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-02-10 03:11:42,130 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-02-10 03:11:42,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:42,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:11:42,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:42,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:42,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:42,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 21 treesize of output 17 [2022-02-10 03:11:42,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:42,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 17 treesize of output 13 [2022-02-10 03:11:42,326 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:42,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:42,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:42,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:42,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 22 treesize of output 26 [2022-02-10 03:11:42,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:42,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 18 treesize of output 22 [2022-02-10 03:11:42,439 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:11:42,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939273757] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:42,439 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:42,439 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:11:42,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744361138] [2022-02-10 03:11:42,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:42,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:42,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:42,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:42,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:42,439 INFO L87 Difference]: Start difference. First operand 390 states and 1003 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:11:42,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:42,515 INFO L93 Difference]: Finished difference Result 414 states and 1049 transitions. [2022-02-10 03:11:42,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:42,516 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:11:42,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:42,516 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:11:42,516 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:11:42,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:42,516 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:42,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 70 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 270 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-02-10 03:11:42,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:11:42,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 390. [2022-02-10 03:11:42,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.575835475578406) internal successors, (1002), 389 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-10 03:11:42,520 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-10 03:11:42,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:42,520 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-10 03:11:42,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:11:42,521 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-10 03:11:42,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:42,521 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:42,521 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:42,536 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-02-10 03:11:42,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable557,554 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:42,731 INFO L402 AbstractCegarLoop]: === Iteration 559 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:42,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:42,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1646836797, now seen corresponding path program 554 times [2022-02-10 03:11:42,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:42,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010693180] [2022-02-10 03:11:42,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:42,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:42,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:42,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:42,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010693180] [2022-02-10 03:11:42,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010693180] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:42,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090728317] [2022-02-10 03:11:42,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:42,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:42,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:42,828 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-02-10 03:11:42,829 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-02-10 03:11:42,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:42,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:42,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:42,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:42,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:42,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 19 treesize of output 15 [2022-02-10 03:11:43,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:43,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 17 [2022-02-10 03:11:43,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:43,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 17 treesize of output 13 [2022-02-10 03:11:43,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:43,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:43,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,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 15 treesize of output 19 [2022-02-10 03:11:43,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:43,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,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 16 treesize of output 20 [2022-02-10 03:11:43,223 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:43,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1090728317] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:43,224 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:43,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:11:43,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987660056] [2022-02-10 03:11:43,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:43,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:11:43,224 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:43,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:11:43,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:43,224 INFO L87 Difference]: Start difference. First operand 390 states and 1002 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-02-10 03:11:43,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:43,317 INFO L93 Difference]: Finished difference Result 418 states and 1058 transitions. [2022-02-10 03:11:43,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:43,318 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 22 [2022-02-10 03:11:43,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:43,318 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:11:43,318 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:11:43,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:11:43,319 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 17 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:43,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 80 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 237 Invalid, 0 Unknown, 30 Unchecked, 0.1s Time] [2022-02-10 03:11:43,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:11:43,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 388. [2022-02-10 03:11:43,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:43,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:43,322 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:43,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:43,323 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:43,323 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-02-10 03:11:43,323 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:43,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:43,323 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:43,323 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:43,339 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-02-10 03:11:43,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 555 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable558 [2022-02-10 03:11:43,535 INFO L402 AbstractCegarLoop]: === Iteration 560 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:43,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:43,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1402289276, now seen corresponding path program 555 times [2022-02-10 03:11:43,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:43,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71664722] [2022-02-10 03:11:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:43,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:43,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:43,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:43,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:43,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71664722] [2022-02-10 03:11:43,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71664722] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:43,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671052722] [2022-02-10 03:11:43,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:43,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:43,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:43,645 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-02-10 03:11:43,646 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-02-10 03:11:43,670 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:43,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:43,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:43,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:43,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:43,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 19 treesize of output 15 [2022-02-10 03:11:43,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:43,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 20 treesize of output 16 [2022-02-10 03:11:43,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:43,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 16 treesize of output 12 [2022-02-10 03:11:43,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:43,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:43,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:43,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,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 20 treesize of output 24 [2022-02-10 03:11:43,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,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 16 treesize of output 20 [2022-02-10 03:11:44,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671052722] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:44,015 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:44,015 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:44,015 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464963567] [2022-02-10 03:11:44,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:44,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:44,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:44,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:44,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:44,016 INFO L87 Difference]: Start difference. First operand 388 states and 998 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-02-10 03:11:44,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:44,154 INFO L93 Difference]: Finished difference Result 443 states and 1108 transitions. [2022-02-10 03:11:44,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:44,155 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 22 [2022-02-10 03:11:44,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:44,155 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:11:44,155 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:11:44,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:44,156 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 92 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:44,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 78 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 328 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:11:44,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:11:44,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 390. [2022-02-10 03:11:44,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.583547557840617) internal successors, (1005), 389 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:44,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1005 transitions. [2022-02-10 03:11:44,160 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1005 transitions. Word has length 22 [2022-02-10 03:11:44,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:44,160 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1005 transitions. [2022-02-10 03:11:44,160 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-02-10 03:11:44,160 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1005 transitions. [2022-02-10 03:11:44,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:44,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:44,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:44,176 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-02-10 03:11:44,371 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,SelfDestructingSolverStorable559 [2022-02-10 03:11:44,371 INFO L402 AbstractCegarLoop]: === Iteration 561 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:44,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:44,371 INFO L85 PathProgramCache]: Analyzing trace with hash 790964216, now seen corresponding path program 556 times [2022-02-10 03:11:44,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:44,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3459203] [2022-02-10 03:11:44,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:44,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:44,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:44,473 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:44,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3459203] [2022-02-10 03:11:44,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3459203] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:44,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696696902] [2022-02-10 03:11:44,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:44,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:44,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:44,474 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-02-10 03:11:44,474 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-02-10 03:11:44,500 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:44,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:44,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:44,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:44,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:44,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 19 treesize of output 15 [2022-02-10 03:11:44,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:44,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 20 treesize of output 16 [2022-02-10 03:11:44,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:44,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 16 treesize of output 12 [2022-02-10 03:11:44,704 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:44,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:44,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 16 treesize of output 20 [2022-02-10 03:11:44,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:44,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 20 treesize of output 24 [2022-02-10 03:11:44,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:44,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 16 treesize of output 20 [2022-02-10 03:11:44,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696696902] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:44,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:44,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:44,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487772260] [2022-02-10 03:11:44,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:44,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:44,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:44,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:44,821 INFO L87 Difference]: Start difference. First operand 390 states and 1005 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-02-10 03:11:44,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:44,909 INFO L93 Difference]: Finished difference Result 415 states and 1054 transitions. [2022-02-10 03:11:44,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:44,909 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 22 [2022-02-10 03:11:44,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:44,909 INFO L225 Difference]: With dead ends: 415 [2022-02-10 03:11:44,909 INFO L226 Difference]: Without dead ends: 407 [2022-02-10 03:11:44,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:44,910 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:44,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 93 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 329 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:11:44,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-10 03:11:44,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 388. [2022-02-10 03:11:44,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:44,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:44,914 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:44,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:44,914 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:44,914 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-02-10 03:11:44,914 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:44,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:44,914 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:44,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:44,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (557)] Ended with exit code 0 [2022-02-10 03:11:45,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,557 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:45,125 INFO L402 AbstractCegarLoop]: === Iteration 562 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:45,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:45,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1019071368, now seen corresponding path program 557 times [2022-02-10 03:11:45,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:45,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685072937] [2022-02-10 03:11:45,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:45,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:45,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:45,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:45,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685072937] [2022-02-10 03:11:45,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685072937] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:45,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271290784] [2022-02-10 03:11:45,265 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:45,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:45,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:45,266 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-02-10 03:11:45,267 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-02-10 03:11:45,300 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:11:45,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:45,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:11:45,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:45,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:45,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 59 treesize of output 51 [2022-02-10 03:11:45,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:45,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 75 treesize of output 65 [2022-02-10 03:11:45,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-10 03:11:45,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:45,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:45,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:45,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 25 treesize of output 29 [2022-02-10 03:11:45,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:45,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 42 treesize of output 44 [2022-02-10 03:11:45,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2022-02-10 03:11:45,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:45,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271290784] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:45,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:45,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:11:45,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219304029] [2022-02-10 03:11:45,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:45,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:45,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:45,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:45,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:45,641 INFO L87 Difference]: Start difference. First operand 388 states and 998 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:11:45,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:45,989 INFO L93 Difference]: Finished difference Result 447 states and 1107 transitions. [2022-02-10 03:11:45,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:45,990 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:11:45,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:45,990 INFO L225 Difference]: With dead ends: 447 [2022-02-10 03:11:45,990 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:11:45,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=778, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:11:45,991 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 123 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:45,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 160 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 564 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-02-10 03:11:45,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:11:45,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 393. [2022-02-10 03:11:45,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.586734693877551) internal successors, (1014), 392 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:45,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1014 transitions. [2022-02-10 03:11:45,995 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1014 transitions. Word has length 22 [2022-02-10 03:11:45,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:45,995 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1014 transitions. [2022-02-10 03:11:45,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:11:45,995 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1014 transitions. [2022-02-10 03:11:45,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:45,996 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:45,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:46,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (558)] Ended with exit code 0 [2022-02-10 03:11:46,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,558 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:46,212 INFO L402 AbstractCegarLoop]: === Iteration 563 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:46,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:46,212 INFO L85 PathProgramCache]: Analyzing trace with hash -228677248, now seen corresponding path program 558 times [2022-02-10 03:11:46,212 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:46,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685703220] [2022-02-10 03:11:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:46,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:46,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:46,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:46,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:46,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685703220] [2022-02-10 03:11:46,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685703220] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:46,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828927696] [2022-02-10 03:11:46,360 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:46,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:46,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:46,361 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-02-10 03:11:46,362 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-02-10 03:11:46,394 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:11:46,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:46,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:46,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:46,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:46,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 19 treesize of output 15 [2022-02-10 03:11:46,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:46,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 21 treesize of output 17 [2022-02-10 03:11:46,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:46,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 17 treesize of output 13 [2022-02-10 03:11:46,691 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:46,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:46,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:46,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 17 treesize of output 21 [2022-02-10 03:11:46,854 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:46,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 22 treesize of output 26 [2022-02-10 03:11:46,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:46,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 18 treesize of output 22 [2022-02-10 03:11:46,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:46,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828927696] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:46,940 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:46,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:11:46,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16801208] [2022-02-10 03:11:46,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:46,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:46,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:46,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:46,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:46,940 INFO L87 Difference]: Start difference. First operand 393 states and 1014 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:47,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:47,181 INFO L93 Difference]: Finished difference Result 447 states and 1111 transitions. [2022-02-10 03:11:47,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:47,181 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:11:47,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:47,182 INFO L225 Difference]: With dead ends: 447 [2022-02-10 03:11:47,182 INFO L226 Difference]: Without dead ends: 442 [2022-02-10 03:11:47,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:47,182 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 113 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:47,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 111 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 395 Invalid, 0 Unknown, 68 Unchecked, 0.2s Time] [2022-02-10 03:11:47,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-10 03:11:47,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 388. [2022-02-10 03:11:47,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:47,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:47,186 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:47,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:47,186 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:47,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:47,187 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:47,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:47,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:47,187 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:47,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (559)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:47,387 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,SelfDestructingSolverStorable562 [2022-02-10 03:11:47,387 INFO L402 AbstractCegarLoop]: === Iteration 564 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:47,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:47,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1836072260, now seen corresponding path program 559 times [2022-02-10 03:11:47,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:47,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157776710] [2022-02-10 03:11:47,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:47,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:47,489 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:47,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:47,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157776710] [2022-02-10 03:11:47,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157776710] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:47,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65910393] [2022-02-10 03:11:47,489 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:47,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:47,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:47,490 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-02-10 03:11:47,491 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-02-10 03:11:47,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:47,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:47,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:47,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:47,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 19 treesize of output 15 [2022-02-10 03:11:47,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:47,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 19 treesize of output 15 [2022-02-10 03:11:47,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:47,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 10 treesize of output 5 [2022-02-10 03:11:47,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:47,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:47,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:47,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:47,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 20 treesize of output 24 [2022-02-10 03:11:47,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:47,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 16 treesize of output 20 [2022-02-10 03:11:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:47,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65910393] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:47,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:47,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:47,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830988561] [2022-02-10 03:11:47,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:47,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:47,872 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:47,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:47,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:47,872 INFO L87 Difference]: Start difference. First operand 388 states and 998 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-02-10 03:11:48,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:48,007 INFO L93 Difference]: Finished difference Result 429 states and 1088 transitions. [2022-02-10 03:11:48,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:48,007 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 22 [2022-02-10 03:11:48,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:48,008 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:11:48,008 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:11:48,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:48,008 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:48,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 97 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 359 Invalid, 0 Unknown, 68 Unchecked, 0.1s Time] [2022-02-10 03:11:48,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:11:48,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 388. [2022-02-10 03:11:48,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:48,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:48,012 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:48,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:48,012 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:48,012 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-02-10 03:11:48,012 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:48,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:48,013 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:48,013 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:48,028 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-02-10 03:11:48,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable563,560 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:48,213 INFO L402 AbstractCegarLoop]: === Iteration 565 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:48,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:48,213 INFO L85 PathProgramCache]: Analyzing trace with hash 201485881, now seen corresponding path program 560 times [2022-02-10 03:11:48,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:48,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212519050] [2022-02-10 03:11:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:48,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:48,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:48,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:48,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:48,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212519050] [2022-02-10 03:11:48,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212519050] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:48,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697607048] [2022-02-10 03:11:48,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:48,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:48,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:48,317 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-02-10 03:11:48,318 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-02-10 03:11:48,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:48,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:48,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:48,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:48,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:48,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 19 treesize of output 15 [2022-02-10 03:11:48,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:48,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 19 treesize of output 15 [2022-02-10 03:11:48,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:48,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 15 treesize of output 11 [2022-02-10 03:11:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:48,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:48,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:48,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:48,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 20 treesize of output 24 [2022-02-10 03:11:48,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:48,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 16 treesize of output 20 [2022-02-10 03:11:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:48,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697607048] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:48,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:48,630 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:48,630 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116822516] [2022-02-10 03:11:48,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:48,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:48,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:48,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:48,631 INFO L87 Difference]: Start difference. First operand 388 states and 998 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:48,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:48,715 INFO L93 Difference]: Finished difference Result 408 states and 1037 transitions. [2022-02-10 03:11:48,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:48,715 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:11:48,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:48,716 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:11:48,716 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:11:48,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:48,716 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 21 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:48,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 90 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 238 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:11:48,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:11:48,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 388. [2022-02-10 03:11:48,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:48,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:48,720 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:48,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:48,720 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:48,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:48,720 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:48,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:48,720 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:48,720 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:48,736 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-02-10 03:11:48,936 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,SelfDestructingSolverStorable564 [2022-02-10 03:11:48,936 INFO L402 AbstractCegarLoop]: === Iteration 566 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:48,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:48,936 INFO L85 PathProgramCache]: Analyzing trace with hash 991880001, now seen corresponding path program 561 times [2022-02-10 03:11:48,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:48,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683971959] [2022-02-10 03:11:48,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:48,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:49,037 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:49,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683971959] [2022-02-10 03:11:49,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683971959] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:49,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049371828] [2022-02-10 03:11:49,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:49,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:49,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:49,039 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-02-10 03:11:49,039 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-02-10 03:11:49,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:11:49,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:49,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:49,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:49,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 19 treesize of output 15 [2022-02-10 03:11:49,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 17 treesize of output 13 [2022-02-10 03:11:49,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 9 treesize of output 3 [2022-02-10 03:11:49,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:49,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:49,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 16 treesize of output 20 [2022-02-10 03:11:49,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:49,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-02-10 03:11:49,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:49,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 16 treesize of output 20 [2022-02-10 03:11:49,423 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049371828] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:49,423 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:49,423 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:49,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041954675] [2022-02-10 03:11:49,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:49,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:49,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:49,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:49,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:49,424 INFO L87 Difference]: Start difference. First operand 388 states and 998 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-02-10 03:11:49,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:49,535 INFO L93 Difference]: Finished difference Result 434 states and 1097 transitions. [2022-02-10 03:11:49,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:49,535 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 22 [2022-02-10 03:11:49,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:49,536 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:11:49,536 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:11:49,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:49,536 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:49,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 96 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 304 Invalid, 0 Unknown, 102 Unchecked, 0.1s Time] [2022-02-10 03:11:49,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:11:49,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 387. [2022-02-10 03:11:49,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.577720207253886) internal successors, (995), 386 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:49,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 995 transitions. [2022-02-10 03:11:49,540 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 995 transitions. Word has length 22 [2022-02-10 03:11:49,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:49,540 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 995 transitions. [2022-02-10 03:11:49,540 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-02-10 03:11:49,540 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 995 transitions. [2022-02-10 03:11:49,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:49,541 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:49,541 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:49,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (562)] Ended with exit code 0 [2022-02-10 03:11:49,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 562 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable565 [2022-02-10 03:11:49,747 INFO L402 AbstractCegarLoop]: === Iteration 567 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:49,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:49,747 INFO L85 PathProgramCache]: Analyzing trace with hash 73328302, now seen corresponding path program 562 times [2022-02-10 03:11:49,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:49,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747461376] [2022-02-10 03:11:49,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:49,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:49,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:49,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:49,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747461376] [2022-02-10 03:11:49,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747461376] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:49,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299945358] [2022-02-10 03:11:49,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:49,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:49,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:49,822 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-02-10 03:11:49,823 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-02-10 03:11:49,854 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:49,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:49,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:49,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:49,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 19 treesize of output 15 [2022-02-10 03:11:49,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 21 treesize of output 17 [2022-02-10 03:11:49,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 17 treesize of output 13 [2022-02-10 03:11:50,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:50,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:50,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,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 20 treesize of output 24 [2022-02-10 03:11:50,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299945358] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:50,099 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:50,099 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:50,099 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181151543] [2022-02-10 03:11:50,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:50,099 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:50,099 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:50,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:50,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:50,099 INFO L87 Difference]: Start difference. First operand 387 states and 995 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-02-10 03:11:50,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:50,235 INFO L93 Difference]: Finished difference Result 456 states and 1132 transitions. [2022-02-10 03:11:50,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:50,235 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 22 [2022-02-10 03:11:50,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:50,236 INFO L225 Difference]: With dead ends: 456 [2022-02-10 03:11:50,236 INFO L226 Difference]: Without dead ends: 433 [2022-02-10 03:11:50,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:50,236 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 83 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:50,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 117 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 480 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:11:50,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-10 03:11:50,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 388. [2022-02-10 03:11:50,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.5788113695090438) internal successors, (998), 387 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:50,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 998 transitions. [2022-02-10 03:11:50,248 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 998 transitions. Word has length 22 [2022-02-10 03:11:50,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:50,248 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 998 transitions. [2022-02-10 03:11:50,248 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-02-10 03:11:50,248 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 998 transitions. [2022-02-10 03:11:50,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:50,249 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:50,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:50,264 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-02-10 03:11:50,464 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,SelfDestructingSolverStorable566 [2022-02-10 03:11:50,464 INFO L402 AbstractCegarLoop]: === Iteration 568 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:50,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:50,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2028385502, now seen corresponding path program 563 times [2022-02-10 03:11:50,465 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:50,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990664240] [2022-02-10 03:11:50,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:50,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:50,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:50,530 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,530 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:50,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990664240] [2022-02-10 03:11:50,530 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990664240] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:50,530 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425490009] [2022-02-10 03:11:50,530 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:50,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:50,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:50,532 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-02-10 03:11:50,532 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-02-10 03:11:50,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:11:50,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:50,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:50,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:50,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:50,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:50,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 21 treesize of output 17 [2022-02-10 03:11:50,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:50,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 17 treesize of output 13 [2022-02-10 03:11:50,697 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:50,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:50,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,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 20 treesize of output 24 [2022-02-10 03:11:50,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:50,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 16 treesize of output 20 [2022-02-10 03:11:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:50,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425490009] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:50,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:50,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:50,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428816212] [2022-02-10 03:11:50,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:50,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:50,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:50,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:50,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:50,789 INFO L87 Difference]: Start difference. First operand 388 states and 998 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-02-10 03:11:50,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:50,881 INFO L93 Difference]: Finished difference Result 421 states and 1064 transitions. [2022-02-10 03:11:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:50,881 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 22 [2022-02-10 03:11:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:50,881 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:11:50,881 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:11:50,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:50,882 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:50,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 83 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 344 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:11:50,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:11:50,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 386. [2022-02-10 03:11:50,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.5714285714285716) internal successors, (990), 385 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:50,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 990 transitions. [2022-02-10 03:11:50,886 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 990 transitions. Word has length 22 [2022-02-10 03:11:50,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:50,886 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 990 transitions. [2022-02-10 03:11:50,886 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-02-10 03:11:50,886 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 990 transitions. [2022-02-10 03:11:50,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:50,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:50,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:50,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (564)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:51,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable567,564 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:51,102 INFO L402 AbstractCegarLoop]: === Iteration 569 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:51,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:51,102 INFO L85 PathProgramCache]: Analyzing trace with hash 456546210, now seen corresponding path program 564 times [2022-02-10 03:11:51,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:51,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381703251] [2022-02-10 03:11:51,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:51,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:51,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:51,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:51,205 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:51,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381703251] [2022-02-10 03:11:51,205 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381703251] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:51,205 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226514474] [2022-02-10 03:11:51,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:51,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:51,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:51,206 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-02-10 03:11:51,207 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-02-10 03:11:51,240 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:11:51,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:51,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:51,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:51,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:51,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 19 treesize of output 15 [2022-02-10 03:11:51,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:51,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 21 treesize of output 17 [2022-02-10 03:11:51,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:51,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 17 treesize of output 13 [2022-02-10 03:11:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:51,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:51,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:51,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:11:51,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:51,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 22 treesize of output 26 [2022-02-10 03:11:51,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:51,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 18 treesize of output 22 [2022-02-10 03:11:51,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:51,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226514474] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:51,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:51,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:11:51,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901332743] [2022-02-10 03:11:51,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:51,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:51,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:51,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:51,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:51,657 INFO L87 Difference]: Start difference. First operand 386 states and 990 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:51,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:51,843 INFO L93 Difference]: Finished difference Result 455 states and 1113 transitions. [2022-02-10 03:11:51,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:51,843 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:11:51,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:51,844 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:11:51,844 INFO L226 Difference]: Without dead ends: 450 [2022-02-10 03:11:51,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:51,844 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 105 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:51,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 137 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 474 Invalid, 0 Unknown, 52 Unchecked, 0.1s Time] [2022-02-10 03:11:51,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-02-10 03:11:51,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 391. [2022-02-10 03:11:51,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.582051282051282) internal successors, (1007), 390 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:51,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1007 transitions. [2022-02-10 03:11:51,848 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1007 transitions. Word has length 22 [2022-02-10 03:11:51,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:51,848 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1007 transitions. [2022-02-10 03:11:51,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:51,849 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1007 transitions. [2022-02-10 03:11:51,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:51,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:51,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:51,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (565)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:52,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable568,565 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:52,065 INFO L402 AbstractCegarLoop]: === Iteration 570 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:52,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:52,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1246940330, now seen corresponding path program 565 times [2022-02-10 03:11:52,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:52,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203544153] [2022-02-10 03:11:52,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:52,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:52,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:52,165 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:52,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:52,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203544153] [2022-02-10 03:11:52,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203544153] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:52,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966155563] [2022-02-10 03:11:52,165 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:52,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:52,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:52,166 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-02-10 03:11:52,167 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-02-10 03:11:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:52,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:52,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:52,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:52,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:52,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 21 treesize of output 17 [2022-02-10 03:11:52,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:52,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 17 treesize of output 13 [2022-02-10 03:11:52,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:52,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:52,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:52,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 17 treesize of output 21 [2022-02-10 03:11:52,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:52,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 22 treesize of output 26 [2022-02-10 03:11:52,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:11:52,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:52,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966155563] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:52,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:52,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:11:52,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067994101] [2022-02-10 03:11:52,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:52,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:52,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:52,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:52,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:52,607 INFO L87 Difference]: Start difference. First operand 391 states and 1007 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:52,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:52,862 INFO L93 Difference]: Finished difference Result 452 states and 1115 transitions. [2022-02-10 03:11:52,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:11:52,862 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:11:52,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:52,863 INFO L225 Difference]: With dead ends: 452 [2022-02-10 03:11:52,863 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:11:52,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=195, Invalid=675, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:11:52,863 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 136 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:52,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 123 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 502 Invalid, 0 Unknown, 10 Unchecked, 0.1s Time] [2022-02-10 03:11:52,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:11:52,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 387. [2022-02-10 03:11:52,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5751295336787563) internal successors, (994), 386 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:52,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 994 transitions. [2022-02-10 03:11:52,867 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 994 transitions. Word has length 22 [2022-02-10 03:11:52,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:52,867 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 994 transitions. [2022-02-10 03:11:52,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:52,868 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 994 transitions. [2022-02-10 03:11:52,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:52,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:52,868 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:52,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (566)] Ended with exit code 0 [2022-02-10 03:11:53,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 566 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable569 [2022-02-10 03:11:53,084 INFO L402 AbstractCegarLoop]: === Iteration 571 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:53,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:53,084 INFO L85 PathProgramCache]: Analyzing trace with hash -635499704, now seen corresponding path program 566 times [2022-02-10 03:11:53,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:53,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062076187] [2022-02-10 03:11:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:53,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:53,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:53,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:53,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062076187] [2022-02-10 03:11:53,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062076187] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:53,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879313035] [2022-02-10 03:11:53,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:53,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:53,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:53,178 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-02-10 03:11:53,178 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-02-10 03:11:53,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:53,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:53,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:53,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:53,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:53,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 19 treesize of output 15 [2022-02-10 03:11:53,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:53,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 19 treesize of output 15 [2022-02-10 03:11:53,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:11:53,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:53,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:53,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:11:53,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:53,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 20 treesize of output 24 [2022-02-10 03:11:53,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:53,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:53,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:53,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879313035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:53,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:53,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:53,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653227389] [2022-02-10 03:11:53,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:53,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:53,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:53,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:53,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:53,487 INFO L87 Difference]: Start difference. First operand 387 states and 994 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:53,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:53,577 INFO L93 Difference]: Finished difference Result 422 states and 1063 transitions. [2022-02-10 03:11:53,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:11:53,577 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:11:53,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:53,578 INFO L225 Difference]: With dead ends: 422 [2022-02-10 03:11:53,578 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:11:53,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:53,578 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:53,578 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 124 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 370 Invalid, 0 Unknown, 154 Unchecked, 0.1s Time] [2022-02-10 03:11:53,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:11:53,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 387. [2022-02-10 03:11:53,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:53,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:11:53,582 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:11:53,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:53,582 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:11:53,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:53,582 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:11:53,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:53,582 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:53,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:53,598 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-02-10 03:11:53,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,567 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:53,795 INFO L402 AbstractCegarLoop]: === Iteration 572 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:53,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:53,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1840502473, now seen corresponding path program 567 times [2022-02-10 03:11:53,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:53,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421979306] [2022-02-10 03:11:53,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:53,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:53,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:53,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:53,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421979306] [2022-02-10 03:11:53,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421979306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:53,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071572411] [2022-02-10 03:11:53,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:53,861 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:53,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:53,862 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-02-10 03:11:53,862 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-02-10 03:11:53,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:11:53,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:53,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:53,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:53,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:53,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 19 treesize of output 15 [2022-02-10 03:11:54,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:54,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:54,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 9 treesize of output 3 [2022-02-10 03:11:54,030 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:54,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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 16 treesize of output 20 [2022-02-10 03:11:54,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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-02-10 03:11:54,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:54,119 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,119 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071572411] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:54,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:54,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:54,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236749694] [2022-02-10 03:11:54,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:54,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:54,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:54,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:54,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:54,120 INFO L87 Difference]: Start difference. First operand 387 states and 991 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-02-10 03:11:54,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:54,180 INFO L93 Difference]: Finished difference Result 416 states and 1058 transitions. [2022-02-10 03:11:54,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:54,180 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 22 [2022-02-10 03:11:54,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:54,181 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:11:54,181 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:11:54,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:54,181 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:54,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 58 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 228 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:11:54,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:11:54,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 390. [2022-02-10 03:11:54,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.575835475578406) internal successors, (1002), 389 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:54,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-10 03:11:54,185 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-10 03:11:54,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:54,185 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-10 03:11:54,185 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-02-10 03:11:54,185 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-10 03:11:54,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:54,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:54,186 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:54,203 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-02-10 03:11:54,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,568 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:54,403 INFO L402 AbstractCegarLoop]: === Iteration 573 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:54,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:54,403 INFO L85 PathProgramCache]: Analyzing trace with hash 186162240, now seen corresponding path program 568 times [2022-02-10 03:11:54,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:54,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147990788] [2022-02-10 03:11:54,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:54,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:54,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:54,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:54,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147990788] [2022-02-10 03:11:54,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147990788] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:54,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42370136] [2022-02-10 03:11:54,494 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:54,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:54,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:54,495 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-02-10 03:11:54,496 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-02-10 03:11:54,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:54,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:54,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:54,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:54,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:54,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 19 treesize of output 15 [2022-02-10 03:11:54,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:54,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 19 treesize of output 15 [2022-02-10 03:11:54,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:54,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 11 treesize of output 3 [2022-02-10 03:11:54,724 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:54,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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 17 treesize of output 21 [2022-02-10 03:11:54,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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 22 treesize of output 26 [2022-02-10 03:11:54,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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 18 treesize of output 22 [2022-02-10 03:11:54,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:54,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42370136] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:54,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:54,988 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:11:54,988 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193258809] [2022-02-10 03:11:54,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:54,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:11:54,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:54,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:11:54,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:54,989 INFO L87 Difference]: Start difference. First operand 390 states and 1002 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:55,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:55,221 INFO L93 Difference]: Finished difference Result 469 states and 1167 transitions. [2022-02-10 03:11:55,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:11:55,221 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:11:55,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:55,222 INFO L225 Difference]: With dead ends: 469 [2022-02-10 03:11:55,222 INFO L226 Difference]: Without dead ends: 464 [2022-02-10 03:11:55,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:55,222 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 137 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:55,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 101 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 319 Invalid, 0 Unknown, 86 Unchecked, 0.1s Time] [2022-02-10 03:11:55,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-10 03:11:55,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 390. [2022-02-10 03:11:55,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.575835475578406) internal successors, (1002), 389 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:55,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-10 03:11:55,226 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-10 03:11:55,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:55,226 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-10 03:11:55,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:11:55,227 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-10 03:11:55,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:55,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:55,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:55,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (569)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:55,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable572,569 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:55,439 INFO L402 AbstractCegarLoop]: === Iteration 574 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:55,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:55,439 INFO L85 PathProgramCache]: Analyzing trace with hash -261211331, now seen corresponding path program 569 times [2022-02-10 03:11:55,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:55,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172308741] [2022-02-10 03:11:55,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:55,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:55,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:55,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:55,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:55,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172308741] [2022-02-10 03:11:55,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172308741] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:55,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362880990] [2022-02-10 03:11:55,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:55,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:55,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:55,551 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-02-10 03:11:55,552 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-02-10 03:11:55,576 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:11:55,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:55,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:55,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:55,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:55,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:55,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:55,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 15 treesize of output 11 [2022-02-10 03:11:55,731 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:55,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:55,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:55,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 16 treesize of output 20 [2022-02-10 03:11:55,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:55,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 20 treesize of output 24 [2022-02-10 03:11:55,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:55,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:55,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362880990] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:55,819 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:55,819 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:55,819 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874237037] [2022-02-10 03:11:55,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:55,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:55,819 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:55,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:55,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:55,820 INFO L87 Difference]: Start difference. First operand 390 states and 1002 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:55,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:55,903 INFO L93 Difference]: Finished difference Result 426 states and 1077 transitions. [2022-02-10 03:11:55,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:55,903 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:11:55,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:55,904 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:11:55,904 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:11:55,904 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:55,904 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:55,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 91 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 313 Invalid, 0 Unknown, 62 Unchecked, 0.1s Time] [2022-02-10 03:11:55,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:11:55,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 390. [2022-02-10 03:11:55,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.575835475578406) internal successors, (1002), 389 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:55,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1002 transitions. [2022-02-10 03:11:55,908 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1002 transitions. Word has length 22 [2022-02-10 03:11:55,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:55,908 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1002 transitions. [2022-02-10 03:11:55,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:55,908 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1002 transitions. [2022-02-10 03:11:55,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:55,908 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:55,908 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:55,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (570)] Ended with exit code 0 [2022-02-10 03:11:56,123 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,SelfDestructingSolverStorable573 [2022-02-10 03:11:56,124 INFO L402 AbstractCegarLoop]: === Iteration 575 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:56,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:56,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1487701177, now seen corresponding path program 570 times [2022-02-10 03:11:56,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:56,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377681369] [2022-02-10 03:11:56,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:56,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:56,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:56,189 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:56,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377681369] [2022-02-10 03:11:56,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377681369] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:56,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984084080] [2022-02-10 03:11:56,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:56,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:56,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:56,190 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-02-10 03:11:56,190 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-02-10 03:11:56,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:11:56,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:56,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:56,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:56,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:56,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 19 treesize of output 15 [2022-02-10 03:11:56,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:11:56,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:11:56,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:56,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:56,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:56,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 20 treesize of output 24 [2022-02-10 03:11:56,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:56,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 16 treesize of output 20 [2022-02-10 03:11:56,452 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984084080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:56,452 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:56,452 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:11:56,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968334397] [2022-02-10 03:11:56,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:56,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:11:56,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:56,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:11:56,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:56,453 INFO L87 Difference]: Start difference. First operand 390 states and 1002 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-02-10 03:11:56,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:56,538 INFO L93 Difference]: Finished difference Result 425 states and 1073 transitions. [2022-02-10 03:11:56,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:56,539 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 22 [2022-02-10 03:11:56,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:56,539 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:11:56,539 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:11:56,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:11:56,539 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:56,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 106 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 366 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-02-10 03:11:56,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:11:56,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 387. [2022-02-10 03:11:56,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:11:56,543 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:11:56,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:56,543 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:11:56,543 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-02-10 03:11:56,543 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:11:56,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:56,544 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:56,544 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:56,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (571)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:56,759 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,SelfDestructingSolverStorable574 [2022-02-10 03:11:56,759 INFO L402 AbstractCegarLoop]: === Iteration 576 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:56,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:56,759 INFO L85 PathProgramCache]: Analyzing trace with hash 251174781, now seen corresponding path program 571 times [2022-02-10 03:11:56,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:56,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962484771] [2022-02-10 03:11:56,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:56,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,824 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:56,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962484771] [2022-02-10 03:11:56,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962484771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:56,824 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262200299] [2022-02-10 03:11:56,824 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:56,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:56,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:56,825 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-02-10 03:11:56,826 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-02-10 03:11:56,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:56,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:56,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:56,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:56,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 19 treesize of output 15 [2022-02-10 03:11:56,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:56,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 19 treesize of output 15 [2022-02-10 03:11:56,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:11:57,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:57,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:57,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:57,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 16 treesize of output 20 [2022-02-10 03:11:57,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:57,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 20 treesize of output 24 [2022-02-10 03:11:57,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:57,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:57,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262200299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:57,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:57,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:11:57,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238736652] [2022-02-10 03:11:57,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:57,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:11:57,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:57,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:11:57,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:11:57,107 INFO L87 Difference]: Start difference. First operand 387 states and 991 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-02-10 03:11:57,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:57,178 INFO L93 Difference]: Finished difference Result 418 states and 1059 transitions. [2022-02-10 03:11:57,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:57,178 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 22 [2022-02-10 03:11:57,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:57,179 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:11:57,179 INFO L226 Difference]: Without dead ends: 407 [2022-02-10 03:11:57,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:57,179 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 17 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:57,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 62 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 266 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:11:57,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-10 03:11:57,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 390. [2022-02-10 03:11:57,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5655526992287916) internal successors, (998), 389 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:57,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 998 transitions. [2022-02-10 03:11:57,183 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 998 transitions. Word has length 22 [2022-02-10 03:11:57,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:57,183 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 998 transitions. [2022-02-10 03:11:57,183 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-02-10 03:11:57,183 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 998 transitions. [2022-02-10 03:11:57,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:57,183 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:57,183 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:57,201 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-02-10 03:11:57,396 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,SelfDestructingSolverStorable575 [2022-02-10 03:11:57,397 INFO L402 AbstractCegarLoop]: === Iteration 577 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:57,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:57,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1041568901, now seen corresponding path program 572 times [2022-02-10 03:11:57,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:57,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448027014] [2022-02-10 03:11:57,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:57,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:57,472 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:57,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:57,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448027014] [2022-02-10 03:11:57,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448027014] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:57,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609158535] [2022-02-10 03:11:57,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:57,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:57,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:57,473 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-02-10 03:11:57,474 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-02-10 03:11:57,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:57,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:57,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:57,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:57,555 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 19 treesize of output 15 [2022-02-10 03:11:57,598 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 17 treesize of output 13 [2022-02-10 03:11:57,609 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:57,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:57,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:57,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:57,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 20 treesize of output 24 [2022-02-10 03:11:57,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:57,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 16 treesize of output 20 [2022-02-10 03:11:57,701 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:57,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609158535] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:57,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:57,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:11:57,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832765532] [2022-02-10 03:11:57,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:57,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:11:57,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:57,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:11:57,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:11:57,702 INFO L87 Difference]: Start difference. First operand 390 states and 998 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:57,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:57,821 INFO L93 Difference]: Finished difference Result 464 states and 1157 transitions. [2022-02-10 03:11:57,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:11:57,821 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:11:57,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:57,822 INFO L225 Difference]: With dead ends: 464 [2022-02-10 03:11:57,822 INFO L226 Difference]: Without dead ends: 452 [2022-02-10 03:11:57,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:11:57,822 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:57,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 88 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:11:57,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-02-10 03:11:57,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 394. [2022-02-10 03:11:57,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.5674300254452924) internal successors, (1009), 393 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:57,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1009 transitions. [2022-02-10 03:11:57,826 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1009 transitions. Word has length 22 [2022-02-10 03:11:57,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:57,826 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1009 transitions. [2022-02-10 03:11:57,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:11:57,826 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1009 transitions. [2022-02-10 03:11:57,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:57,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:57,827 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:57,842 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-02-10 03:11:58,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable576,573 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:58,042 INFO L402 AbstractCegarLoop]: === Iteration 578 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:58,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:58,043 INFO L85 PathProgramCache]: Analyzing trace with hash 506235110, now seen corresponding path program 573 times [2022-02-10 03:11:58,043 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:58,043 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426425155] [2022-02-10 03:11:58,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:58,043 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:58,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:58,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:58,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:58,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426425155] [2022-02-10 03:11:58,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426425155] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:58,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065558528] [2022-02-10 03:11:58,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:58,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:58,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:58,125 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-02-10 03:11:58,126 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-02-10 03:11:58,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:58,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:58,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:11:58,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:58,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:58,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:11:58,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:11:58,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:58,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 17 treesize of output 13 [2022-02-10 03:11:58,451 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:58,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:58,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:58,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 19 treesize of output 23 [2022-02-10 03:11:58,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:11:58,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:11:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:58,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065558528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:58,703 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:58,703 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:11:58,703 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155241723] [2022-02-10 03:11:58,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:58,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:11:58,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:58,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:11:58,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:58,704 INFO L87 Difference]: Start difference. First operand 394 states and 1009 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:58,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:58,928 INFO L93 Difference]: Finished difference Result 477 states and 1156 transitions. [2022-02-10 03:11:58,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:11:58,928 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:11:58,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:58,929 INFO L225 Difference]: With dead ends: 477 [2022-02-10 03:11:58,929 INFO L226 Difference]: Without dead ends: 472 [2022-02-10 03:11:58,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:11:58,929 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 105 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:58,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 158 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 423 Invalid, 0 Unknown, 231 Unchecked, 0.1s Time] [2022-02-10 03:11:58,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-02-10 03:11:58,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 399. [2022-02-10 03:11:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.577889447236181) internal successors, (1026), 398 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:58,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1026 transitions. [2022-02-10 03:11:58,934 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1026 transitions. Word has length 22 [2022-02-10 03:11:58,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:58,934 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1026 transitions. [2022-02-10 03:11:58,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:11:58,934 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1026 transitions. [2022-02-10 03:11:58,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:58,934 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:58,935 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:58,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (574)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:59,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable577,574 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:59,150 INFO L402 AbstractCegarLoop]: === Iteration 579 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:59,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:59,150 INFO L85 PathProgramCache]: Analyzing trace with hash 648157197, now seen corresponding path program 574 times [2022-02-10 03:11:59,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:59,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228258821] [2022-02-10 03:11:59,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:59,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:59,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:59,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:59,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:59,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228258821] [2022-02-10 03:11:59,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228258821] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:59,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841516431] [2022-02-10 03:11:59,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:59,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:59,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:59,254 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-02-10 03:11:59,255 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-02-10 03:11:59,286 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:59,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:59,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:11:59,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:59,368 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 19 treesize of output 15 [2022-02-10 03:11:59,404 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 20 treesize of output 16 [2022-02-10 03:11:59,406 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 16 treesize of output 12 [2022-02-10 03:11:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:59,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:59,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:59,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 16 treesize of output 20 [2022-02-10 03:11:59,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:59,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 20 treesize of output 24 [2022-02-10 03:11:59,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:59,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 16 treesize of output 20 [2022-02-10 03:11:59,603 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:59,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841516431] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:59,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:59,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:11:59,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932339951] [2022-02-10 03:11:59,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:59,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:11:59,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:59,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:11:59,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:11:59,604 INFO L87 Difference]: Start difference. First operand 399 states and 1026 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-02-10 03:11:59,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:59,861 INFO L93 Difference]: Finished difference Result 511 states and 1250 transitions. [2022-02-10 03:11:59,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:11:59,861 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 22 [2022-02-10 03:11:59,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:59,862 INFO L225 Difference]: With dead ends: 511 [2022-02-10 03:11:59,862 INFO L226 Difference]: Without dead ends: 501 [2022-02-10 03:11:59,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:11:59,862 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 79 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:59,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 104 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:11:59,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-02-10 03:11:59,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 411. [2022-02-10 03:11:59,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.5707317073170732) internal successors, (1054), 410 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:59,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1054 transitions. [2022-02-10 03:11:59,867 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1054 transitions. Word has length 22 [2022-02-10 03:11:59,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:59,867 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 1054 transitions. [2022-02-10 03:11:59,867 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-02-10 03:11:59,867 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1054 transitions. [2022-02-10 03:11:59,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:11:59,867 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:59,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:59,883 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-02-10 03:12:00,075 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,SelfDestructingSolverStorable578 [2022-02-10 03:12:00,075 INFO L402 AbstractCegarLoop]: === Iteration 580 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:00,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:00,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1056063625, now seen corresponding path program 575 times [2022-02-10 03:12:00,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:00,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453983769] [2022-02-10 03:12:00,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:00,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:00,178 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:00,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453983769] [2022-02-10 03:12:00,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453983769] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:00,178 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764610678] [2022-02-10 03:12:00,178 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:00,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:00,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:00,179 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-02-10 03:12:00,180 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-02-10 03:12:00,205 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:00,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:00,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:00,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:00,287 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 19 treesize of output 15 [2022-02-10 03:12:00,325 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 20 treesize of output 16 [2022-02-10 03:12:00,326 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 16 treesize of output 12 [2022-02-10 03:12:00,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:00,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:00,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:00,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:00,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:00,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 16 treesize of output 20 [2022-02-10 03:12:00,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:00,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764610678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:00,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:00,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:12:00,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922771965] [2022-02-10 03:12:00,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:00,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:12:00,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:00,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:12:00,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:12:00,534 INFO L87 Difference]: Start difference. First operand 411 states and 1054 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-02-10 03:12:00,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:00,740 INFO L93 Difference]: Finished difference Result 513 states and 1247 transitions. [2022-02-10 03:12:00,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:00,740 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 22 [2022-02-10 03:12:00,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:00,741 INFO L225 Difference]: With dead ends: 513 [2022-02-10 03:12:00,741 INFO L226 Difference]: Without dead ends: 502 [2022-02-10 03:12:00,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:00,741 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 75 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:00,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 91 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:00,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2022-02-10 03:12:00,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 411. [2022-02-10 03:12:00,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.5609756097560976) internal successors, (1050), 410 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:00,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1050 transitions. [2022-02-10 03:12:00,745 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1050 transitions. Word has length 22 [2022-02-10 03:12:00,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:00,746 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 1050 transitions. [2022-02-10 03:12:00,746 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-02-10 03:12:00,746 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1050 transitions. [2022-02-10 03:12:00,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:00,746 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:00,746 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:00,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (576)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:00,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 576 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable579 [2022-02-10 03:12:00,955 INFO L402 AbstractCegarLoop]: === Iteration 581 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:00,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:00,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1296629230, now seen corresponding path program 576 times [2022-02-10 03:12:00,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:00,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463365616] [2022-02-10 03:12:00,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:00,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:01,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:01,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:01,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463365616] [2022-02-10 03:12:01,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463365616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:01,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856423549] [2022-02-10 03:12:01,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:01,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:01,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:01,086 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-02-10 03:12:01,087 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-02-10 03:12:01,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:01,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:01,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:01,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:01,184 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 19 treesize of output 15 [2022-02-10 03:12:01,231 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-02-10 03:12:01,233 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 17 treesize of output 13 [2022-02-10 03:12:01,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:01,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:01,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:12:01,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:01,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:01,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 16 treesize of output 20 [2022-02-10 03:12:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:01,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856423549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:01,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:01,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:12:01,711 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914973397] [2022-02-10 03:12:01,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:01,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:01,711 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:01,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:01,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:01,711 INFO L87 Difference]: Start difference. First operand 411 states and 1050 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:12:02,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:02,161 INFO L93 Difference]: Finished difference Result 544 states and 1300 transitions. [2022-02-10 03:12:02,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:12:02,162 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:12:02,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:02,162 INFO L225 Difference]: With dead ends: 544 [2022-02-10 03:12:02,162 INFO L226 Difference]: Without dead ends: 539 [2022-02-10 03:12:02,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=206, Invalid=724, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:12:02,163 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 157 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:02,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 151 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:02,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-02-10 03:12:02,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 409. [2022-02-10 03:12:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.5637254901960786) internal successors, (1046), 408 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:02,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1046 transitions. [2022-02-10 03:12:02,167 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1046 transitions. Word has length 22 [2022-02-10 03:12:02,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:02,168 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1046 transitions. [2022-02-10 03:12:02,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:12:02,168 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1046 transitions. [2022-02-10 03:12:02,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:02,168 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:02,168 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:02,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (577)] Ended with exit code 0 [2022-02-10 03:12:02,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable580,577 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:02,369 INFO L402 AbstractCegarLoop]: === Iteration 582 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:02,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:02,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1890191373, now seen corresponding path program 577 times [2022-02-10 03:12:02,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:02,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188190408] [2022-02-10 03:12:02,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:02,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:02,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:02,482 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:02,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:02,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188190408] [2022-02-10 03:12:02,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188190408] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:02,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868801962] [2022-02-10 03:12:02,482 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:02,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:02,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:02,483 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-02-10 03:12:02,484 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-02-10 03:12:02,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:02,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:02,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:02,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12: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 19 treesize of output 15 [2022-02-10 03:12:02,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:02,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:02,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 9 treesize of output 3 [2022-02-10 03:12:02,793 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:02,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:02,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:02,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 20 treesize of output 24 [2022-02-10 03:12:02,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:02,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:02,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868801962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:02,919 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:02,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:02,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412227334] [2022-02-10 03:12:02,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:02,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:02,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:02,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:02,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:02,919 INFO L87 Difference]: Start difference. First operand 409 states and 1046 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-02-10 03:12:02,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:02,996 INFO L93 Difference]: Finished difference Result 469 states and 1167 transitions. [2022-02-10 03:12:02,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:02,997 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 22 [2022-02-10 03:12:02,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:02,997 INFO L225 Difference]: With dead ends: 469 [2022-02-10 03:12:02,997 INFO L226 Difference]: Without dead ends: 455 [2022-02-10 03:12:02,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:02,998 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:02,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 67 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 197 Invalid, 0 Unknown, 70 Unchecked, 0.1s Time] [2022-02-10 03:12:02,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-10 03:12:03,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 410. [2022-02-10 03:12:03,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.567237163814181) internal successors, (1050), 409 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:03,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1050 transitions. [2022-02-10 03:12:03,002 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1050 transitions. Word has length 22 [2022-02-10 03:12:03,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:03,002 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 1050 transitions. [2022-02-10 03:12:03,002 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-02-10 03:12:03,002 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1050 transitions. [2022-02-10 03:12:03,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:03,002 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:03,002 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:03,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (578)] Ended with exit code 0 [2022-02-10 03:12:03,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable581,578 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:03,218 INFO L402 AbstractCegarLoop]: === Iteration 583 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:03,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:03,218 INFO L85 PathProgramCache]: Analyzing trace with hash 235851140, now seen corresponding path program 578 times [2022-02-10 03:12:03,218 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:03,218 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170041856] [2022-02-10 03:12:03,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:03,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:03,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:03,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:03,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170041856] [2022-02-10 03:12:03,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170041856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:03,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853970447] [2022-02-10 03:12:03,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:03,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:03,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:03,339 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-02-10 03:12:03,340 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-02-10 03:12:03,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:03,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:03,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:03,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:03,435 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 19 treesize of output 15 [2022-02-10 03:12:03,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:03,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:03,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:03,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:03,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 19 treesize of output 23 [2022-02-10 03:12:03,848 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:03,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-02-10 03:12:03,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:03,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:03,879 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:03,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853970447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:03,879 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:03,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:12:03,879 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386721841] [2022-02-10 03:12:03,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:03,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:03,879 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:03,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:03,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:03,880 INFO L87 Difference]: Start difference. First operand 410 states and 1050 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:12:04,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:04,154 INFO L93 Difference]: Finished difference Result 495 states and 1210 transitions. [2022-02-10 03:12:04,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:04,154 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:12:04,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:04,155 INFO L225 Difference]: With dead ends: 495 [2022-02-10 03:12:04,155 INFO L226 Difference]: Without dead ends: 490 [2022-02-10 03:12:04,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=675, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:12:04,155 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 139 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:04,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 110 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:04,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-10 03:12:04,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 409. [2022-02-10 03:12:04,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.5612745098039214) internal successors, (1045), 408 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:04,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1045 transitions. [2022-02-10 03:12:04,160 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1045 transitions. Word has length 22 [2022-02-10 03:12:04,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:04,160 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1045 transitions. [2022-02-10 03:12:04,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:12:04,160 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1045 transitions. [2022-02-10 03:12:04,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:04,160 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:04,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:04,176 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-02-10 03:12:04,375 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,SelfDestructingSolverStorable582 [2022-02-10 03:12:04,375 INFO L402 AbstractCegarLoop]: === Iteration 584 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:04,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:04,376 INFO L85 PathProgramCache]: Analyzing trace with hash -211522431, now seen corresponding path program 579 times [2022-02-10 03:12:04,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:04,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944865248] [2022-02-10 03:12:04,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:04,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:04,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:04,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:04,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944865248] [2022-02-10 03:12:04,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944865248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:04,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142937968] [2022-02-10 03:12:04,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:04,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:04,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:04,438 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-02-10 03:12:04,439 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-02-10 03:12:04,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:04,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:04,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:04,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:04,512 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 19 treesize of output 15 [2022-02-10 03:12:04,546 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 19 treesize of output 15 [2022-02-10 03:12:04,547 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 15 treesize of output 11 [2022-02-10 03:12:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:04,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:04,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:04,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:04,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 20 treesize of output 24 [2022-02-10 03:12:04,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:04,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 16 treesize of output 20 [2022-02-10 03:12:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:04,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142937968] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:04,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:04,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:12:04,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093509244] [2022-02-10 03:12:04,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:04,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:12:04,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:04,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:12:04,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:12:04,665 INFO L87 Difference]: Start difference. First operand 409 states and 1045 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-02-10 03:12:04,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:04,773 INFO L93 Difference]: Finished difference Result 495 states and 1214 transitions. [2022-02-10 03:12:04,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:04,773 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 22 [2022-02-10 03:12:04,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:04,774 INFO L225 Difference]: With dead ends: 495 [2022-02-10 03:12:04,774 INFO L226 Difference]: Without dead ends: 485 [2022-02-10 03:12:04,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:04,774 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 56 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:04,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 78 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:04,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-10 03:12:04,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 412. [2022-02-10 03:12:04,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.5498783454987834) internal successors, (1048), 411 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:04,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1048 transitions. [2022-02-10 03:12:04,779 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1048 transitions. Word has length 22 [2022-02-10 03:12:04,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:04,779 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1048 transitions. [2022-02-10 03:12:04,779 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-02-10 03:12:04,779 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1048 transitions. [2022-02-10 03:12:04,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:04,779 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:04,779 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:04,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (580)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:04,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable583,580 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:04,983 INFO L402 AbstractCegarLoop]: === Iteration 585 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:04,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:04,983 INFO L85 PathProgramCache]: Analyzing trace with hash 809810402, now seen corresponding path program 580 times [2022-02-10 03:12:04,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:04,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360322781] [2022-02-10 03:12:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:04,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:04,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:05,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:05,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:05,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360322781] [2022-02-10 03:12:05,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360322781] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:05,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317312153] [2022-02-10 03:12:05,076 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:05,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:05,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:05,077 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-02-10 03:12:05,078 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-02-10 03:12:05,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:05,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:05,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:05,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:05,138 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 19 treesize of output 15 [2022-02-10 03:12:05,168 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 20 treesize of output 16 [2022-02-10 03:12:05,169 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 16 treesize of output 12 [2022-02-10 03:12:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:05,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:05,405 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:05,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:05,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:05,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 16 treesize of output 20 [2022-02-10 03:12:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:05,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317312153] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:05,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:05,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:12:05,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865944861] [2022-02-10 03:12:05,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:05,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:05,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:05,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:05,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:05,445 INFO L87 Difference]: Start difference. First operand 412 states and 1048 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:12:05,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:05,698 INFO L93 Difference]: Finished difference Result 643 states and 1509 transitions. [2022-02-10 03:12:05,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:12:05,699 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:12:05,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:05,699 INFO L225 Difference]: With dead ends: 643 [2022-02-10 03:12:05,700 INFO L226 Difference]: Without dead ends: 638 [2022-02-10 03:12:05,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:12:05,700 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 130 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:05,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 135 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:05,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-02-10 03:12:05,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 421. [2022-02-10 03:12:05,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.5690476190476192) internal successors, (1079), 420 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1079 transitions. [2022-02-10 03:12:05,705 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1079 transitions. Word has length 22 [2022-02-10 03:12:05,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:05,705 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1079 transitions. [2022-02-10 03:12:05,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:12:05,705 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1079 transitions. [2022-02-10 03:12:05,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:05,706 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:05,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:05,721 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-02-10 03:12:05,907 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,SelfDestructingSolverStorable584 [2022-02-10 03:12:05,907 INFO L402 AbstractCegarLoop]: === Iteration 586 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:05,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:05,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1600204522, now seen corresponding path program 581 times [2022-02-10 03:12:05,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:05,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67997804] [2022-02-10 03:12:05,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:05,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:06,009 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:06,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67997804] [2022-02-10 03:12:06,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67997804] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:06,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90252350] [2022-02-10 03:12:06,009 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:06,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:06,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:06,010 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-02-10 03:12:06,011 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-02-10 03:12:06,036 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:06,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:06,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:06,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:06,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 19 treesize of output 15 [2022-02-10 03:12:06,105 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 20 treesize of output 16 [2022-02-10 03:12:06,106 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 16 treesize of output 12 [2022-02-10 03:12:06,203 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:06,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:06,340 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:06,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 20 treesize of output 24 [2022-02-10 03:12:06,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90252350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:06,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:06,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:12:06,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218955188] [2022-02-10 03:12:06,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:06,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:06,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:06,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:06,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:06,358 INFO L87 Difference]: Start difference. First operand 421 states and 1079 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:12:06,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:06,607 INFO L93 Difference]: Finished difference Result 645 states and 1515 transitions. [2022-02-10 03:12:06,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:12:06,608 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:12:06,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:06,608 INFO L225 Difference]: With dead ends: 645 [2022-02-10 03:12:06,609 INFO L226 Difference]: Without dead ends: 640 [2022-02-10 03:12:06,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:12:06,609 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 141 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:06,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 127 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:06,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-02-10 03:12:06,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 415. [2022-02-10 03:12:06,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.5652173913043477) internal successors, (1062), 414 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:06,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1062 transitions. [2022-02-10 03:12:06,614 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1062 transitions. Word has length 22 [2022-02-10 03:12:06,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:06,614 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1062 transitions. [2022-02-10 03:12:06,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:12:06,614 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1062 transitions. [2022-02-10 03:12:06,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:06,615 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:06,615 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:06,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (582)] Ended with exit code 0 [2022-02-10 03:12:06,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable585,582 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:06,830 INFO L402 AbstractCegarLoop]: === Iteration 587 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:06,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:06,831 INFO L85 PathProgramCache]: Analyzing trace with hash -909683290, now seen corresponding path program 582 times [2022-02-10 03:12:06,831 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:06,831 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261582136] [2022-02-10 03:12:06,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:06,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:06,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:06,891 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:06,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261582136] [2022-02-10 03:12:06,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261582136] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:06,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819944017] [2022-02-10 03:12:06,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:06,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:06,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:06,892 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-02-10 03:12:06,893 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-02-10 03:12:06,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:06,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:06,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:12:06,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:06,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:06,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:12:07,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:07,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:12:07,122 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 51 treesize of output 43 [2022-02-10 03:12:07,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:07,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:07,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:07,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:12:07,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:07,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 24 treesize of output 28 [2022-02-10 03:12:07,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:07,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 20 treesize of output 24 [2022-02-10 03:12:07,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:07,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819944017] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:07,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:07,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:07,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933160728] [2022-02-10 03:12:07,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:07,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:07,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:07,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:07,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:07,268 INFO L87 Difference]: Start difference. First operand 415 states and 1062 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:12:07,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:07,795 INFO L93 Difference]: Finished difference Result 705 states and 1618 transitions. [2022-02-10 03:12:07,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:12:07,795 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:07,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:07,796 INFO L225 Difference]: With dead ends: 705 [2022-02-10 03:12:07,796 INFO L226 Difference]: Without dead ends: 705 [2022-02-10 03:12:07,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=1113, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:12:07,796 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 174 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 344 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:07,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 310 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 711 Invalid, 0 Unknown, 344 Unchecked, 0.2s Time] [2022-02-10 03:12:07,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-10 03:12:07,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 421. [2022-02-10 03:12:07,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.5690476190476192) internal successors, (1079), 420 states have internal predecessors, (1079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:07,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1079 transitions. [2022-02-10 03:12:07,802 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1079 transitions. Word has length 22 [2022-02-10 03:12:07,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:07,802 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1079 transitions. [2022-02-10 03:12:07,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:12:07,802 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1079 transitions. [2022-02-10 03:12:07,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:07,802 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:07,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:07,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (583)] Ended with exit code 0 [2022-02-10 03:12:08,011 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,SelfDestructingSolverStorable586 [2022-02-10 03:12:08,011 INFO L402 AbstractCegarLoop]: === Iteration 588 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:08,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:08,012 INFO L85 PathProgramCache]: Analyzing trace with hash -107945690, now seen corresponding path program 583 times [2022-02-10 03:12:08,012 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:08,012 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741333551] [2022-02-10 03:12:08,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:08,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:08,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:08,084 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:08,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:08,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741333551] [2022-02-10 03:12:08,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741333551] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:08,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322485059] [2022-02-10 03:12:08,084 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:08,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:08,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:08,085 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-02-10 03:12:08,086 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-02-10 03:12:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:08,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:08,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:08,138 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 19 treesize of output 15 [2022-02-10 03:12:08,164 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 19 treesize of output 15 [2022-02-10 03:12:08,173 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:08,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:08,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:08,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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 19 treesize of output 23 [2022-02-10 03:12:08,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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 15 treesize of output 19 [2022-02-10 03:12:08,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:08,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322485059] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:08,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:08,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:12:08,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305290663] [2022-02-10 03:12:08,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:08,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:12:08,267 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:08,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:12:08,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:12:08,267 INFO L87 Difference]: Start difference. First operand 421 states and 1079 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-02-10 03:12:08,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:08,384 INFO L93 Difference]: Finished difference Result 579 states and 1380 transitions. [2022-02-10 03:12:08,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:08,384 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 22 [2022-02-10 03:12:08,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:08,384 INFO L225 Difference]: With dead ends: 579 [2022-02-10 03:12:08,385 INFO L226 Difference]: Without dead ends: 560 [2022-02-10 03:12:08,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:12:08,385 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 117 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:08,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 91 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:08,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-10 03:12:08,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 421. [2022-02-10 03:12:08,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.5642857142857145) internal successors, (1077), 420 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:08,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1077 transitions. [2022-02-10 03:12:08,389 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1077 transitions. Word has length 22 [2022-02-10 03:12:08,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:08,389 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1077 transitions. [2022-02-10 03:12:08,389 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-02-10 03:12:08,389 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1077 transitions. [2022-02-10 03:12:08,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:08,390 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:08,390 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:08,406 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-02-10 03:12:08,605 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,SelfDestructingSolverStorable587 [2022-02-10 03:12:08,606 INFO L402 AbstractCegarLoop]: === Iteration 589 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:08,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:08,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1163472414, now seen corresponding path program 584 times [2022-02-10 03:12:08,606 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:08,606 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679080853] [2022-02-10 03:12:08,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:08,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:08,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:08,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:08,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:08,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679080853] [2022-02-10 03:12:08,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679080853] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:08,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186639311] [2022-02-10 03:12:08,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:08,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:08,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:08,675 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-02-10 03:12:08,676 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-02-10 03:12:08,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:08,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:08,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:08,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:08,732 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 19 treesize of output 15 [2022-02-10 03:12:08,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:08,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:08,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:08,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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 16 treesize of output 20 [2022-02-10 03:12:08,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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-02-10 03:12:08,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:08,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 16 treesize of output 20 [2022-02-10 03:12:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:09,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186639311] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:09,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:09,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:12:09,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420428675] [2022-02-10 03:12:09,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:09,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:12:09,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:09,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:12:09,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:12:09,003 INFO L87 Difference]: Start difference. First operand 421 states and 1077 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:12:09,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:09,377 INFO L93 Difference]: Finished difference Result 730 states and 1694 transitions. [2022-02-10 03:12:09,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:12:09,378 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:12:09,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:09,379 INFO L225 Difference]: With dead ends: 730 [2022-02-10 03:12:09,379 INFO L226 Difference]: Without dead ends: 725 [2022-02-10 03:12:09,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:12:09,379 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 109 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:09,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 176 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:09,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-02-10 03:12:09,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 419. [2022-02-10 03:12:09,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.5598086124401913) internal successors, (1070), 418 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:09,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1070 transitions. [2022-02-10 03:12:09,384 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1070 transitions. Word has length 22 [2022-02-10 03:12:09,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:09,385 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1070 transitions. [2022-02-10 03:12:09,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:12:09,385 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1070 transitions. [2022-02-10 03:12:09,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:09,385 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:09,385 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:09,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (585)] Ended with exit code 0 [2022-02-10 03:12:09,585 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,SelfDestructingSolverStorable588 [2022-02-10 03:12:09,586 INFO L402 AbstractCegarLoop]: === Iteration 590 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:09,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:09,586 INFO L85 PathProgramCache]: Analyzing trace with hash 13838473, now seen corresponding path program 585 times [2022-02-10 03:12:09,586 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:09,586 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964750628] [2022-02-10 03:12:09,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:09,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:09,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:09,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:09,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:09,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964750628] [2022-02-10 03:12:09,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964750628] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:09,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996743228] [2022-02-10 03:12:09,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:09,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:09,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:09,669 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-02-10 03:12:09,669 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-02-10 03:12:09,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:09,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:09,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:09,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:09,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:09,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 19 treesize of output 15 [2022-02-10 03:12:09,804 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 19 treesize of output 15 [2022-02-10 03:12:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:09,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:09,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:09,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 15 treesize of output 19 [2022-02-10 03:12:09,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:09,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 20 treesize of output 24 [2022-02-10 03:12:09,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:09,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:09,975 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:09,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996743228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:09,975 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:09,975 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:12:09,975 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599972819] [2022-02-10 03:12:09,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:09,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:12:09,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:12:09,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:12:09,976 INFO L87 Difference]: Start difference. First operand 419 states and 1070 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:12:10,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:10,148 INFO L93 Difference]: Finished difference Result 592 states and 1405 transitions. [2022-02-10 03:12:10,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:10,149 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:12:10,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:10,149 INFO L225 Difference]: With dead ends: 592 [2022-02-10 03:12:10,149 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:12:10,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:10,150 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:10,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 84 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:10,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:12:10,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 419. [2022-02-10 03:12:10,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.555023923444976) internal successors, (1068), 418 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:10,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1068 transitions. [2022-02-10 03:12:10,154 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1068 transitions. Word has length 22 [2022-02-10 03:12:10,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:10,155 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1068 transitions. [2022-02-10 03:12:10,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:12:10,155 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1068 transitions. [2022-02-10 03:12:10,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:10,155 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:10,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:10,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (586)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:10,355 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,SelfDestructingSolverStorable589 [2022-02-10 03:12:10,356 INFO L402 AbstractCegarLoop]: === Iteration 591 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:10,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:10,356 INFO L85 PathProgramCache]: Analyzing trace with hash 817570798, now seen corresponding path program 586 times [2022-02-10 03:12:10,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:10,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480906509] [2022-02-10 03:12:10,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:10,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:10,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:10,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:10,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:10,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480906509] [2022-02-10 03:12:10,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480906509] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:10,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815430222] [2022-02-10 03:12:10,439 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:10,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:10,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:10,440 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-02-10 03:12:10,441 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-02-10 03:12:10,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:10,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:10,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:10,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:10,506 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 19 treesize of output 15 [2022-02-10 03:12:10,551 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-02-10 03:12:10,553 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 17 treesize of output 13 [2022-02-10 03:12:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:10,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:10,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:10,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 17 treesize of output 21 [2022-02-10 03:12:10,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:10,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 19 treesize of output 23 [2022-02-10 03:12:10,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:10,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 15 treesize of output 19 [2022-02-10 03:12:10,742 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:10,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815430222] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:10,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:10,743 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:12:10,743 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483316549] [2022-02-10 03:12:10,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:10,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:12:10,743 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:10,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:12:10,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:12:10,743 INFO L87 Difference]: Start difference. First operand 419 states and 1068 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:12:10,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:10,944 INFO L93 Difference]: Finished difference Result 554 states and 1335 transitions. [2022-02-10 03:12:10,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:10,945 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:12:10,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:10,946 INFO L225 Difference]: With dead ends: 554 [2022-02-10 03:12:10,946 INFO L226 Difference]: Without dead ends: 544 [2022-02-10 03:12:10,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:10,946 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 88 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:10,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 84 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:10,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-02-10 03:12:10,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 424. [2022-02-10 03:12:10,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.5390070921985815) internal successors, (1074), 423 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:10,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1074 transitions. [2022-02-10 03:12:10,951 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1074 transitions. Word has length 22 [2022-02-10 03:12:10,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:10,951 INFO L470 AbstractCegarLoop]: Abstraction has 424 states and 1074 transitions. [2022-02-10 03:12:10,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:12:10,951 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1074 transitions. [2022-02-10 03:12:10,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:10,951 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:10,951 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:10,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (587)] Ended with exit code 0 [2022-02-10 03:12:11,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable590,587 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:11,167 INFO L402 AbstractCegarLoop]: === Iteration 592 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:11,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:11,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1416033630, now seen corresponding path program 587 times [2022-02-10 03:12:11,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:11,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507206597] [2022-02-10 03:12:11,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:11,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:11,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:11,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:11,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:11,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507206597] [2022-02-10 03:12:11,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507206597] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:11,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777239547] [2022-02-10 03:12:11,248 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:11,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:11,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:11,249 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-02-10 03:12:11,249 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-02-10 03:12:11,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:11,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:11,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:11,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:11,301 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 19 treesize of output 15 [2022-02-10 03:12:11,336 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-02-10 03:12:11,337 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 17 treesize of output 13 [2022-02-10 03:12:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:11,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:11,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:11,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:12:11,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:11,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 15 treesize of output 19 [2022-02-10 03:12:11,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:11,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777239547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:11,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:11,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:12:11,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120560253] [2022-02-10 03:12:11,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:11,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:12:11,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:11,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:12:11,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:12:11,488 INFO L87 Difference]: Start difference. First operand 424 states and 1074 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:12:11,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:11,694 INFO L93 Difference]: Finished difference Result 546 states and 1326 transitions. [2022-02-10 03:12:11,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:11,694 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:12:11,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:11,695 INFO L225 Difference]: With dead ends: 546 [2022-02-10 03:12:11,695 INFO L226 Difference]: Without dead ends: 533 [2022-02-10 03:12:11,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:11,695 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 55 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:11,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 99 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:11,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-02-10 03:12:11,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 419. [2022-02-10 03:12:11,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.5526315789473686) internal successors, (1067), 418 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:11,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1067 transitions. [2022-02-10 03:12:11,700 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1067 transitions. Word has length 22 [2022-02-10 03:12:11,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:11,700 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1067 transitions. [2022-02-10 03:12:11,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:12:11,700 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1067 transitions. [2022-02-10 03:12:11,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:11,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:11,701 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:11,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (588)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:11,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable591,588 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:11,916 INFO L402 AbstractCegarLoop]: === Iteration 593 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:11,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:11,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1803934486, now seen corresponding path program 588 times [2022-02-10 03:12:11,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:11,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681971381] [2022-02-10 03:12:11,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:11,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:11,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:11,988 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:11,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681971381] [2022-02-10 03:12:11,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681971381] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:11,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018382460] [2022-02-10 03:12:11,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:11,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:11,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:11,989 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-02-10 03:12:11,990 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-02-10 03:12:12,014 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:12,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:12,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:12:12,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:12,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:12,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-02-10 03:12:12,241 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 35 [2022-02-10 03:12:12,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:12,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 29 treesize of output 2 [2022-02-10 03:12:12,256 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:12,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:12,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:12,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 20 treesize of output 24 [2022-02-10 03:12:12,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:12:12,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:12,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 20 treesize of output 24 [2022-02-10 03:12:12,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:12,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018382460] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:12,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:12,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:12,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627506101] [2022-02-10 03:12:12,383 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:12,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:12,383 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:12,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:12,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:12,383 INFO L87 Difference]: Start difference. First operand 419 states and 1067 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:12:12,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:12,868 INFO L93 Difference]: Finished difference Result 647 states and 1556 transitions. [2022-02-10 03:12:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:12:12,869 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:12,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:12,869 INFO L225 Difference]: With dead ends: 647 [2022-02-10 03:12:12,869 INFO L226 Difference]: Without dead ends: 647 [2022-02-10 03:12:12,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:12:12,870 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 105 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:12,870 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 272 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 638 Invalid, 0 Unknown, 125 Unchecked, 0.2s Time] [2022-02-10 03:12:12,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2022-02-10 03:12:12,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 416. [2022-02-10 03:12:12,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.549397590361446) internal successors, (1058), 415 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:12,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1058 transitions. [2022-02-10 03:12:12,875 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1058 transitions. Word has length 22 [2022-02-10 03:12:12,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:12,875 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1058 transitions. [2022-02-10 03:12:12,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:12:12,875 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1058 transitions. [2022-02-10 03:12:12,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:12,875 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:12,875 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:12,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (589)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:13,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable592,589 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:13,091 INFO L402 AbstractCegarLoop]: === Iteration 594 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:13,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:13,091 INFO L85 PathProgramCache]: Analyzing trace with hash -923489870, now seen corresponding path program 589 times [2022-02-10 03:12:13,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:13,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611199799] [2022-02-10 03:12:13,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:13,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:13,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:13,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:13,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611199799] [2022-02-10 03:12:13,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611199799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:13,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462845395] [2022-02-10 03:12:13,186 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:13,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:13,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:13,187 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-02-10 03:12:13,188 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-02-10 03:12:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:13,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:13,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:13,254 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 19 treesize of output 15 [2022-02-10 03:12:13,307 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 19 treesize of output 15 [2022-02-10 03:12:13,309 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 15 treesize of output 11 [2022-02-10 03:12:13,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:13,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:13,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:13,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 16 treesize of output 20 [2022-02-10 03:12:13,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:13,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:13,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:13,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:13,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462845395] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:13,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:13,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:12:13,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355683578] [2022-02-10 03:12:13,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:13,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:12:13,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:13,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:12:13,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:12:13,567 INFO L87 Difference]: Start difference. First operand 416 states and 1058 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:12:13,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:13,833 INFO L93 Difference]: Finished difference Result 684 states and 1603 transitions. [2022-02-10 03:12:13,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:12:13,833 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:12:13,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:13,834 INFO L225 Difference]: With dead ends: 684 [2022-02-10 03:12:13,834 INFO L226 Difference]: Without dead ends: 679 [2022-02-10 03:12:13,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:13,835 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 139 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:13,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 174 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:13,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-02-10 03:12:13,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 415. [2022-02-10 03:12:13,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.5458937198067635) internal successors, (1054), 414 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1054 transitions. [2022-02-10 03:12:13,857 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1054 transitions. Word has length 22 [2022-02-10 03:12:13,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:13,857 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1054 transitions. [2022-02-10 03:12:13,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:12:13,857 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1054 transitions. [2022-02-10 03:12:13,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:13,857 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:13,857 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:13,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (590)] Ended with exit code 0 [2022-02-10 03:12:14,073 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,SelfDestructingSolverStorable593 [2022-02-10 03:12:14,073 INFO L402 AbstractCegarLoop]: === Iteration 595 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:14,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:14,073 INFO L85 PathProgramCache]: Analyzing trace with hash -309133884, now seen corresponding path program 590 times [2022-02-10 03:12:14,073 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:14,073 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177529648] [2022-02-10 03:12:14,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:14,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:14,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:14,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:14,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177529648] [2022-02-10 03:12:14,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177529648] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:14,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705979854] [2022-02-10 03:12:14,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:14,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:14,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:14,123 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-02-10 03:12:14,123 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-02-10 03:12:14,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:14,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:14,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:14,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:14,182 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 19 treesize of output 15 [2022-02-10 03:12:14,208 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 19 treesize of output 15 [2022-02-10 03:12:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:14,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 17 treesize of output 21 [2022-02-10 03:12:14,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 19 treesize of output 23 [2022-02-10 03:12:14,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705979854] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:14,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:14,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:14,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7868386] [2022-02-10 03:12:14,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:14,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:14,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:14,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:14,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:14,314 INFO L87 Difference]: Start difference. First operand 415 states and 1054 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:12:14,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:14,434 INFO L93 Difference]: Finished difference Result 456 states and 1134 transitions. [2022-02-10 03:12:14,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:14,434 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 22 [2022-02-10 03:12:14,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:14,435 INFO L225 Difference]: With dead ends: 456 [2022-02-10 03:12:14,435 INFO L226 Difference]: Without dead ends: 445 [2022-02-10 03:12:14,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:14,435 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 43 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:14,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 63 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:14,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-10 03:12:14,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 419. [2022-02-10 03:12:14,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.5311004784688995) internal successors, (1058), 418 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:14,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1058 transitions. [2022-02-10 03:12:14,439 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1058 transitions. Word has length 22 [2022-02-10 03:12:14,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:14,440 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1058 transitions. [2022-02-10 03:12:14,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:12:14,440 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1058 transitions. [2022-02-10 03:12:14,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:14,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:14,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:14,456 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-02-10 03:12:14,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable594,591 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:14,651 INFO L402 AbstractCegarLoop]: === Iteration 596 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:14,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:14,651 INFO L85 PathProgramCache]: Analyzing trace with hash -463571402, now seen corresponding path program 591 times [2022-02-10 03:12:14,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:14,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344495577] [2022-02-10 03:12:14,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:14,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:14,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:14,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:14,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344495577] [2022-02-10 03:12:14,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344495577] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:14,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373841058] [2022-02-10 03:12:14,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:14,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:14,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:14,739 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-02-10 03:12:14,772 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-02-10 03:12:14,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:14,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:14,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:14,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:14,817 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 19 treesize of output 15 [2022-02-10 03:12:14,847 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-02-10 03:12:14,848 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 17 treesize of output 13 [2022-02-10 03:12:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:14,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 17 treesize of output 21 [2022-02-10 03:12:14,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:12:14,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 15 treesize of output 19 [2022-02-10 03:12:14,951 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:14,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373841058] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:14,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:14,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:12:14,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685586167] [2022-02-10 03:12:14,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:14,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:12:14,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:14,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:12:14,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:12:14,951 INFO L87 Difference]: Start difference. First operand 419 states and 1058 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-02-10 03:12:15,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:15,079 INFO L93 Difference]: Finished difference Result 478 states and 1173 transitions. [2022-02-10 03:12:15,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:15,080 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 22 [2022-02-10 03:12:15,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:15,080 INFO L225 Difference]: With dead ends: 478 [2022-02-10 03:12:15,080 INFO L226 Difference]: Without dead ends: 467 [2022-02-10 03:12:15,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:15,081 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 59 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:15,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 66 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:15,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2022-02-10 03:12:15,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 421. [2022-02-10 03:12:15,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.526190476190476) internal successors, (1061), 420 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:15,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1061 transitions. [2022-02-10 03:12:15,085 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1061 transitions. Word has length 22 [2022-02-10 03:12:15,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:15,085 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1061 transitions. [2022-02-10 03:12:15,085 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-02-10 03:12:15,085 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1061 transitions. [2022-02-10 03:12:15,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:15,085 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:15,085 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:15,101 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-02-10 03:12:15,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable595,592 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:15,301 INFO L402 AbstractCegarLoop]: === Iteration 597 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:15,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:15,301 INFO L85 PathProgramCache]: Analyzing trace with hash 134891430, now seen corresponding path program 592 times [2022-02-10 03:12:15,301 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:15,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357413617] [2022-02-10 03:12:15,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:15,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:15,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:15,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:15,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357413617] [2022-02-10 03:12:15,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357413617] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:15,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997087087] [2022-02-10 03:12:15,350 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:15,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:15,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:15,351 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-02-10 03:12:15,352 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-02-10 03:12:15,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:15,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:15,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:15,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:15,418 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 19 treesize of output 15 [2022-02-10 03:12:15,436 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-02-10 03:12:15,437 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 17 treesize of output 13 [2022-02-10 03:12:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:15,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:15,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 17 treesize of output 21 [2022-02-10 03:12:15,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:15,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 19 treesize of output 23 [2022-02-10 03:12:15,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:15,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:15,563 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997087087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:15,563 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:15,563 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:12:15,563 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855862465] [2022-02-10 03:12:15,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:15,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:12:15,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:15,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:12:15,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:12:15,563 INFO L87 Difference]: Start difference. First operand 421 states and 1061 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-02-10 03:12:15,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:15,648 INFO L93 Difference]: Finished difference Result 462 states and 1145 transitions. [2022-02-10 03:12:15,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:15,649 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 22 [2022-02-10 03:12:15,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:15,649 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:12:15,649 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:12:15,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:15,650 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:15,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 52 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:15,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:12:15,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 415. [2022-02-10 03:12:15,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.5434782608695654) internal successors, (1053), 414 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:15,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1053 transitions. [2022-02-10 03:12:15,654 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1053 transitions. Word has length 22 [2022-02-10 03:12:15,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:15,654 INFO L470 AbstractCegarLoop]: Abstraction has 415 states and 1053 transitions. [2022-02-10 03:12:15,654 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-02-10 03:12:15,654 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1053 transitions. [2022-02-10 03:12:15,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:15,655 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:15,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:15,670 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-02-10 03:12:15,868 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,SelfDestructingSolverStorable596 [2022-02-10 03:12:15,868 INFO L402 AbstractCegarLoop]: === Iteration 598 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:15,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:15,868 INFO L85 PathProgramCache]: Analyzing trace with hash 990537472, now seen corresponding path program 593 times [2022-02-10 03:12:15,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:15,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335072523] [2022-02-10 03:12:15,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:15,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:15,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:15,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:15,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335072523] [2022-02-10 03:12:15,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335072523] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:15,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524523456] [2022-02-10 03:12:15,948 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:15,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:15,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:15,949 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-02-10 03:12:15,950 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-02-10 03:12:15,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:15,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:15,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:12:15,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:16,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2022-02-10 03:12:16,145 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 35 [2022-02-10 03:12:16,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:16,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 29 treesize of output 2 [2022-02-10 03:12:16,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:16,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:16,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:16,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2022-02-10 03:12:16,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:16,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 29 treesize of output 33 [2022-02-10 03:12:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:16,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524523456] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:16,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:16,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:12:16,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179814263] [2022-02-10 03:12:16,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:16,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:12:16,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:16,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:12:16,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:16,321 INFO L87 Difference]: Start difference. First operand 415 states and 1053 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:16,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:16,735 INFO L93 Difference]: Finished difference Result 607 states and 1451 transitions. [2022-02-10 03:12:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:12:16,736 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:16,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:16,737 INFO L225 Difference]: With dead ends: 607 [2022-02-10 03:12:16,737 INFO L226 Difference]: Without dead ends: 607 [2022-02-10 03:12:16,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:12:16,737 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 109 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:16,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 219 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 611 Invalid, 0 Unknown, 93 Unchecked, 0.2s Time] [2022-02-10 03:12:16,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-02-10 03:12:16,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 412. [2022-02-10 03:12:16,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.54014598540146) internal successors, (1044), 411 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-02-10 03:12:16,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1044 transitions. [2022-02-10 03:12:16,742 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1044 transitions. Word has length 22 [2022-02-10 03:12:16,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:16,742 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1044 transitions. [2022-02-10 03:12:16,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:16,742 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1044 transitions. [2022-02-10 03:12:16,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:16,743 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:16,743 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:16,758 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-02-10 03:12:16,943 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,SelfDestructingSolverStorable597 [2022-02-10 03:12:16,943 INFO L402 AbstractCegarLoop]: === Iteration 599 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:16,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:16,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1634350721, now seen corresponding path program 594 times [2022-02-10 03:12:16,943 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:16,943 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055752990] [2022-02-10 03:12:16,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:16,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:16,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:16,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:16,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:16,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055752990] [2022-02-10 03:12:16,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055752990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:16,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809000447] [2022-02-10 03:12:16,997 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:16,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:16,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:16,998 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-02-10 03:12:16,999 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-02-10 03:12:17,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:17,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:17,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:17,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:17,059 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 17 treesize of output 13 [2022-02-10 03:12:17,078 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 19 treesize of output 15 [2022-02-10 03:12:17,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:17,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:17,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:17,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 15 treesize of output 19 [2022-02-10 03:12:17,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:17,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:17,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:17,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809000447] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:17,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:17,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:12:17,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602632961] [2022-02-10 03:12:17,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:17,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:12:17,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:17,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:12:17,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:12:17,175 INFO L87 Difference]: Start difference. First operand 412 states and 1044 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-02-10 03:12:17,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:17,295 INFO L93 Difference]: Finished difference Result 542 states and 1306 transitions. [2022-02-10 03:12:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:17,296 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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 22 [2022-02-10 03:12:17,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:17,296 INFO L225 Difference]: With dead ends: 542 [2022-02-10 03:12:17,296 INFO L226 Difference]: Without dead ends: 516 [2022-02-10 03:12:17,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:12:17,297 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 58 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:17,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 107 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:17,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-02-10 03:12:17,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 410. [2022-02-10 03:12:17,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.54278728606357) internal successors, (1040), 409 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:17,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1040 transitions. [2022-02-10 03:12:17,306 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1040 transitions. Word has length 22 [2022-02-10 03:12:17,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:17,306 INFO L470 AbstractCegarLoop]: Abstraction has 410 states and 1040 transitions. [2022-02-10 03:12:17,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 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-02-10 03:12:17,306 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1040 transitions. [2022-02-10 03:12:17,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:17,306 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:17,306 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:17,322 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-02-10 03:12:17,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable598 [2022-02-10 03:12:17,522 INFO L402 AbstractCegarLoop]: === Iteration 600 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:17,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:17,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1870982088, now seen corresponding path program 595 times [2022-02-10 03:12:17,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:17,522 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506643850] [2022-02-10 03:12:17,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:17,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:17,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:17,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:17,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506643850] [2022-02-10 03:12:17,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506643850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:17,583 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541679050] [2022-02-10 03:12:17,583 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:17,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:17,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:17,584 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-02-10 03:12:17,584 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-02-10 03:12:17,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:17,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:17,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:17,643 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 17 treesize of output 13 [2022-02-10 03:12:17,662 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 19 treesize of output 15 [2022-02-10 03:12:17,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:12:17,734 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:17,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:17,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:17,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 16 treesize of output 20 [2022-02-10 03:12:17,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:17,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 20 treesize of output 24 [2022-02-10 03:12:17,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:17,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 16 treesize of output 20 [2022-02-10 03:12:17,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:17,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541679050] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:17,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:17,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:12:17,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588008333] [2022-02-10 03:12:17,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:17,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:12:17,863 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:17,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:12:17,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:12:17,863 INFO L87 Difference]: Start difference. First operand 410 states and 1040 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:12:18,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:18,114 INFO L93 Difference]: Finished difference Result 583 states and 1392 transitions. [2022-02-10 03:12:18,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:12:18,115 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:12:18,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:18,116 INFO L225 Difference]: With dead ends: 583 [2022-02-10 03:12:18,116 INFO L226 Difference]: Without dead ends: 578 [2022-02-10 03:12:18,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:18,116 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 95 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:18,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 143 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:18,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-10 03:12:18,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 409. [2022-02-10 03:12:18,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.5392156862745097) internal successors, (1036), 408 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:18,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1036 transitions. [2022-02-10 03:12:18,121 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1036 transitions. Word has length 22 [2022-02-10 03:12:18,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:18,121 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 1036 transitions. [2022-02-10 03:12:18,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:12:18,121 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1036 transitions. [2022-02-10 03:12:18,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:18,122 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:18,122 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:18,137 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-02-10 03:12:18,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable599,596 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:18,337 INFO L402 AbstractCegarLoop]: === Iteration 601 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:18,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:18,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1735100087, now seen corresponding path program 596 times [2022-02-10 03:12:18,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:18,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776157802] [2022-02-10 03:12:18,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:18,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:18,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:18,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:18,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:18,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776157802] [2022-02-10 03:12:18,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776157802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:18,394 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775207087] [2022-02-10 03:12:18,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:18,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:18,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:18,395 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-02-10 03:12:18,395 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-02-10 03:12:18,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:18,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:18,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:18,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:18,460 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 17 treesize of output 13 [2022-02-10 03:12:18,483 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 17 treesize of output 13 [2022-02-10 03:12:18,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:18,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:18,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:18,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 16 treesize of output 20 [2022-02-10 03:12:18,555 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:18,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 20 treesize of output 24 [2022-02-10 03:12:18,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:18,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 16 treesize of output 20 [2022-02-10 03:12:18,576 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:18,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775207087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:18,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:18,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:18,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149801159] [2022-02-10 03:12:18,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:18,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:18,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:18,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:18,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:18,588 INFO L87 Difference]: Start difference. First operand 409 states and 1036 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:12:18,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:18,745 INFO L93 Difference]: Finished difference Result 475 states and 1181 transitions. [2022-02-10 03:12:18,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:18,745 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 22 [2022-02-10 03:12:18,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:18,746 INFO L225 Difference]: With dead ends: 475 [2022-02-10 03:12:18,746 INFO L226 Difference]: Without dead ends: 460 [2022-02-10 03:12:18,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:18,746 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:18,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 93 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:18,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-10 03:12:18,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 392. [2022-02-10 03:12:18,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.549872122762148) internal successors, (997), 391 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:18,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 997 transitions. [2022-02-10 03:12:18,750 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 997 transitions. Word has length 22 [2022-02-10 03:12:18,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:18,750 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 997 transitions. [2022-02-10 03:12:18,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:12:18,750 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 997 transitions. [2022-02-10 03:12:18,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:18,751 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:18,751 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:18,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (597)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:18,966 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,SelfDestructingSolverStorable600 [2022-02-10 03:12:18,966 INFO L402 AbstractCegarLoop]: === Iteration 602 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:18,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:18,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1552560256, now seen corresponding path program 597 times [2022-02-10 03:12:18,966 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:18,966 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779517091] [2022-02-10 03:12:18,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:18,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:19,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:19,075 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:19,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779517091] [2022-02-10 03:12:19,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779517091] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:19,075 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331117619] [2022-02-10 03:12:19,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:19,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:19,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:19,076 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-02-10 03:12:19,084 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-02-10 03:12:19,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:19,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:19,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:19,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:19,156 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 17 treesize of output 13 [2022-02-10 03:12:19,186 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 19 treesize of output 15 [2022-02-10 03:12:19,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:19,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:19,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:19,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 19 treesize of output 23 [2022-02-10 03:12:19,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:19,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 20 treesize of output 24 [2022-02-10 03:12:19,497 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 16 treesize of output 20 [2022-02-10 03:12:19,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:19,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331117619] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:19,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:19,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-02-10 03:12:19,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93805173] [2022-02-10 03:12:19,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:19,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:12:19,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:19,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:12:19,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:12:19,527 INFO L87 Difference]: Start difference. First operand 392 states and 997 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:12:19,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:19,878 INFO L93 Difference]: Finished difference Result 484 states and 1184 transitions. [2022-02-10 03:12:19,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:12:19,878 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:12:19,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:19,878 INFO L225 Difference]: With dead ends: 484 [2022-02-10 03:12:19,879 INFO L226 Difference]: Without dead ends: 479 [2022-02-10 03:12:19,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=532, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:19,879 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 127 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:19,879 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 137 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:12:19,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-02-10 03:12:19,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 388. [2022-02-10 03:12:19,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 2.547803617571059) internal successors, (986), 387 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:19,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 986 transitions. [2022-02-10 03:12:19,883 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 986 transitions. Word has length 22 [2022-02-10 03:12:19,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:19,883 INFO L470 AbstractCegarLoop]: Abstraction has 388 states and 986 transitions. [2022-02-10 03:12:19,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:12:19,883 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 986 transitions. [2022-02-10 03:12:19,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:19,884 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:19,884 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:19,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (598)] Ended with exit code 0 [2022-02-10 03:12:20,084 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,SelfDestructingSolverStorable601 [2022-02-10 03:12:20,084 INFO L402 AbstractCegarLoop]: === Iteration 603 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:20,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:20,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1136637255, now seen corresponding path program 598 times [2022-02-10 03:12:20,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:20,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806768891] [2022-02-10 03:12:20,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:20,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:20,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:20,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806768891] [2022-02-10 03:12:20,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806768891] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:20,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748851398] [2022-02-10 03:12:20,172 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:20,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:20,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:20,173 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-02-10 03:12:20,173 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-02-10 03:12:20,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:20,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:20,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:20,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:20,265 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 17 treesize of output 13 [2022-02-10 03:12:20,293 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 19 treesize of output 15 [2022-02-10 03:12:20,295 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 15 treesize of output 11 [2022-02-10 03:12:20,339 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:20,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:20,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,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 16 treesize of output 20 [2022-02-10 03:12:20,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,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 20 treesize of output 24 [2022-02-10 03:12:20,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,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 16 treesize of output 20 [2022-02-10 03:12:20,476 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:20,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748851398] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:20,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:20,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:12:20,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108450255] [2022-02-10 03:12:20,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:20,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:12:20,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:20,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:12:20,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:12:20,477 INFO L87 Difference]: Start difference. First operand 388 states and 986 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:12:20,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:20,641 INFO L93 Difference]: Finished difference Result 463 states and 1157 transitions. [2022-02-10 03:12:20,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:20,642 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:12:20,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:20,642 INFO L225 Difference]: With dead ends: 463 [2022-02-10 03:12:20,642 INFO L226 Difference]: Without dead ends: 455 [2022-02-10 03:12:20,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:12:20,643 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 34 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:20,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 101 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:12:20,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2022-02-10 03:12:20,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 384. [2022-02-10 03:12:20,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5613577023498695) internal successors, (981), 383 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:20,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 981 transitions. [2022-02-10 03:12:20,647 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 981 transitions. Word has length 22 [2022-02-10 03:12:20,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:20,647 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 981 transitions. [2022-02-10 03:12:20,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:12:20,647 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 981 transitions. [2022-02-10 03:12:20,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:20,647 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:20,647 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:20,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (599)] Ended with exit code 0 [2022-02-10 03:12:20,855 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,SelfDestructingSolverStorable602 [2022-02-10 03:12:20,855 INFO L402 AbstractCegarLoop]: === Iteration 604 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:20,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1179000862, now seen corresponding path program 599 times [2022-02-10 03:12:20,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:20,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692932447] [2022-02-10 03:12:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:20,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:20,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:20,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:20,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692932447] [2022-02-10 03:12:20,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692932447] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:20,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576885188] [2022-02-10 03:12:20,974 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:20,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:20,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:20,975 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-02-10 03:12:20,976 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-02-10 03:12:21,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:21,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:21,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:21,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:21,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,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 17 treesize of output 13 [2022-02-10 03:12:21,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,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 17 treesize of output 13 [2022-02-10 03:12:21,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,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 9 treesize of output 3 [2022-02-10 03:12:21,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:21,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:21,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:21,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 16 treesize of output 20 [2022-02-10 03:12:21,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:21,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 20 treesize of output 24 [2022-02-10 03:12:21,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:21,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 16 treesize of output 20 [2022-02-10 03:12:21,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:21,378 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576885188] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:21,378 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:21,378 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:21,378 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532453738] [2022-02-10 03:12:21,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:21,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:21,379 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:21,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:21,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:21,379 INFO L87 Difference]: Start difference. First operand 384 states and 981 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:21,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:21,468 INFO L93 Difference]: Finished difference Result 412 states and 1039 transitions. [2022-02-10 03:12:21,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:21,469 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:12:21,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:21,469 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:12:21,469 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:12:21,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:21,470 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:21,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 86 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 245 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-02-10 03:12:21,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:12:21,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 385. [2022-02-10 03:12:21,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5651041666666665) internal successors, (985), 384 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 985 transitions. [2022-02-10 03:12:21,474 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 985 transitions. Word has length 22 [2022-02-10 03:12:21,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:21,474 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 985 transitions. [2022-02-10 03:12:21,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 985 transitions. [2022-02-10 03:12:21,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:21,474 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:21,474 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:21,491 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-02-10 03:12:21,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable603,600 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:21,683 INFO L402 AbstractCegarLoop]: === Iteration 605 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:21,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:21,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1320922949, now seen corresponding path program 600 times [2022-02-10 03:12:21,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:21,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144996024] [2022-02-10 03:12:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:21,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:21,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:21,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144996024] [2022-02-10 03:12:21,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144996024] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:21,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341696069] [2022-02-10 03:12:21,797 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:21,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:21,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:21,808 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-02-10 03:12:21,808 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-02-10 03:12:21,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:12:21,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:21,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:12:21,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:21,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:21,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 17 treesize of output 13 [2022-02-10 03:12:22,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:22,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:22,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 10 treesize of output 5 [2022-02-10 03:12:22,050 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:22,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,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 15 treesize of output 19 [2022-02-10 03:12:22,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,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 22 treesize of output 26 [2022-02-10 03:12:22,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,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 18 treesize of output 22 [2022-02-10 03:12:22,227 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341696069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:22,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:22,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:12:22,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580636257] [2022-02-10 03:12:22,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:22,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:22,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:22,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:22,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:22,227 INFO L87 Difference]: Start difference. First operand 385 states and 985 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-10 03:12:22,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:22,294 INFO L93 Difference]: Finished difference Result 407 states and 1024 transitions. [2022-02-10 03:12:22,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:22,294 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 22 [2022-02-10 03:12:22,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:22,295 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:12:22,295 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:12:22,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:22,295 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 10 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:22,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 75 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 171 Invalid, 0 Unknown, 55 Unchecked, 0.1s Time] [2022-02-10 03:12:22,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:12:22,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 385. [2022-02-10 03:12:22,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5651041666666665) internal successors, (985), 384 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:22,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 985 transitions. [2022-02-10 03:12:22,299 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 985 transitions. Word has length 22 [2022-02-10 03:12:22,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:22,299 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 985 transitions. [2022-02-10 03:12:22,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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-02-10 03:12:22,299 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 985 transitions. [2022-02-10 03:12:22,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:22,299 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:22,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:22,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (601)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:22,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable604,601 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:22,507 INFO L402 AbstractCegarLoop]: === Iteration 606 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:22,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:22,507 INFO L85 PathProgramCache]: Analyzing trace with hash -81206207, now seen corresponding path program 601 times [2022-02-10 03:12:22,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:22,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704106181] [2022-02-10 03:12:22,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:22,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:22,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:22,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:22,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704106181] [2022-02-10 03:12:22,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704106181] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:22,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514501478] [2022-02-10 03:12:22,611 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:22,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:22,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:22,612 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-02-10 03:12:22,613 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-02-10 03:12:22,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:22,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:22,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:22,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:22,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 17 treesize of output 13 [2022-02-10 03:12:22,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:22,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 19 treesize of output 15 [2022-02-10 03:12:22,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:22,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 10 treesize of output 5 [2022-02-10 03:12:22,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:22,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,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 15 treesize of output 19 [2022-02-10 03:12:22,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:22,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:22,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514501478] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:22,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:22,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:22,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429432313] [2022-02-10 03:12:22,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:22,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:22,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:22,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:22,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:22,993 INFO L87 Difference]: Start difference. First operand 385 states and 985 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-02-10 03:12:23,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:23,120 INFO L93 Difference]: Finished difference Result 413 states and 1040 transitions. [2022-02-10 03:12:23,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:23,120 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 22 [2022-02-10 03:12:23,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:23,121 INFO L225 Difference]: With dead ends: 413 [2022-02-10 03:12:23,121 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:12:23,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:23,121 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:23,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 117 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 344 Invalid, 0 Unknown, 109 Unchecked, 0.1s Time] [2022-02-10 03:12:23,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:12:23,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 385. [2022-02-10 03:12:23,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5651041666666665) internal successors, (985), 384 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 985 transitions. [2022-02-10 03:12:23,125 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 985 transitions. Word has length 22 [2022-02-10 03:12:23,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:23,125 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 985 transitions. [2022-02-10 03:12:23,125 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-02-10 03:12:23,125 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 985 transitions. [2022-02-10 03:12:23,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:23,126 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:23,126 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:23,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (602)] Ended with exit code 0 [2022-02-10 03:12:23,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable605,602 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:23,326 INFO L402 AbstractCegarLoop]: === Iteration 607 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:23,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:23,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1969394982, now seen corresponding path program 602 times [2022-02-10 03:12:23,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:23,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247928238] [2022-02-10 03:12:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:23,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:23,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:23,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:23,427 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:23,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247928238] [2022-02-10 03:12:23,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247928238] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:23,427 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261217932] [2022-02-10 03:12:23,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:23,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:23,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:23,428 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-02-10 03:12:23,428 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-02-10 03:12:23,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:23,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:23,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:23,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:23,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:23,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 17 treesize of output 13 [2022-02-10 03:12:23,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:23,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:23,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 15 treesize of output 11 [2022-02-10 03:12:23,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:23,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:23,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:23,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 16 treesize of output 20 [2022-02-10 03:12:23,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:23,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 20 treesize of output 24 [2022-02-10 03:12:23,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:23,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 16 treesize of output 20 [2022-02-10 03:12:23,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:23,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261217932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:23,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:23,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:23,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221003989] [2022-02-10 03:12:23,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:23,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:23,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:23,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:23,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:23,804 INFO L87 Difference]: Start difference. First operand 385 states and 985 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-02-10 03:12:23,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:23,928 INFO L93 Difference]: Finished difference Result 420 states and 1055 transitions. [2022-02-10 03:12:23,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:23,928 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 22 [2022-02-10 03:12:23,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:23,928 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:12:23,928 INFO L226 Difference]: Without dead ends: 401 [2022-02-10 03:12:23,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:23,929 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 45 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 180 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:23,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 121 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 324 Invalid, 0 Unknown, 180 Unchecked, 0.1s Time] [2022-02-10 03:12:23,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-10 03:12:23,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 386. [2022-02-10 03:12:23,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.566233766233766) internal successors, (988), 385 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-10 03:12:23,933 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-10 03:12:23,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:23,933 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-10 03:12:23,933 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-02-10 03:12:23,933 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-10 03:12:23,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:23,933 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:23,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:23,949 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-02-10 03:12:24,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 603 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable606 [2022-02-10 03:12:24,134 INFO L402 AbstractCegarLoop]: === Iteration 608 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:24,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:24,134 INFO L85 PathProgramCache]: Analyzing trace with hash 908616892, now seen corresponding path program 603 times [2022-02-10 03:12:24,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:24,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41252277] [2022-02-10 03:12:24,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:24,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:24,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:24,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:24,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41252277] [2022-02-10 03:12:24,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41252277] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:24,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284070954] [2022-02-10 03:12:24,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:24,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:24,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:24,250 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-02-10 03:12:24,251 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-02-10 03:12:24,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:12:24,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:24,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:24,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:24,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,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 17 treesize of output 13 [2022-02-10 03:12:24,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,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 19 treesize of output 15 [2022-02-10 03:12:24,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,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 10 treesize of output 5 [2022-02-10 03:12:24,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:24,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:24,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:24,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:24,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:24,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 20 treesize of output 24 [2022-02-10 03:12:24,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:24,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 16 treesize of output 20 [2022-02-10 03:12:24,648 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:24,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284070954] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:24,649 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:24,649 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:24,649 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520891217] [2022-02-10 03:12:24,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:24,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:24,649 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:24,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:24,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:24,649 INFO L87 Difference]: Start difference. First operand 386 states and 988 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-02-10 03:12:24,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:24,787 INFO L93 Difference]: Finished difference Result 419 states and 1056 transitions. [2022-02-10 03:12:24,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:24,787 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 22 [2022-02-10 03:12:24,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:24,788 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:12:24,788 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:12:24,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:24,788 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:24,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 129 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 365 Invalid, 0 Unknown, 188 Unchecked, 0.1s Time] [2022-02-10 03:12:24,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:12:24,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 386. [2022-02-10 03:12:24,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.566233766233766) internal successors, (988), 385 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:24,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-10 03:12:24,792 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-10 03:12:24,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:24,792 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-10 03:12:24,792 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-02-10 03:12:24,792 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-10 03:12:24,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:24,793 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:24,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:24,808 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-02-10 03:12:25,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable607,604 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:25,002 INFO L402 AbstractCegarLoop]: === Iteration 609 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:25,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:25,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1348792263, now seen corresponding path program 604 times [2022-02-10 03:12:25,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:25,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772717377] [2022-02-10 03:12:25,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:25,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:25,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:25,072 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:25,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772717377] [2022-02-10 03:12:25,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772717377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:25,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434170498] [2022-02-10 03:12:25,072 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:25,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:25,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:25,073 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-02-10 03:12:25,074 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-02-10 03:12:25,099 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:25,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:25,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:25,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:25,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:25,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 17 treesize of output 13 [2022-02-10 03:12:25,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:25,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 19 treesize of output 15 [2022-02-10 03:12:25,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:25,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:12:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:25,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:25,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 16 treesize of output 20 [2022-02-10 03:12:25,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:25,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 20 treesize of output 24 [2022-02-10 03:12:25,328 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:25,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 16 treesize of output 20 [2022-02-10 03:12:25,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434170498] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:25,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:25,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:25,359 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990460851] [2022-02-10 03:12:25,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:25,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:25,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:25,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:25,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:25,359 INFO L87 Difference]: Start difference. First operand 386 states and 988 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:12:25,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:25,456 INFO L93 Difference]: Finished difference Result 430 states and 1067 transitions. [2022-02-10 03:12:25,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:25,456 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:12:25,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:25,456 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:12:25,457 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:12:25,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:25,457 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 51 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:25,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 107 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 327 Invalid, 0 Unknown, 172 Unchecked, 0.1s Time] [2022-02-10 03:12:25,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:12:25,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 387. [2022-02-10 03:12:25,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:25,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:12:25,461 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:12:25,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:25,461 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:12:25,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:12:25,461 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:12:25,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:25,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:25,462 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:25,478 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (605)] Ended with exit code 0 [2022-02-10 03:12:25,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable608,605 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:25,675 INFO L402 AbstractCegarLoop]: === Iteration 610 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:25,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:25,675 INFO L85 PathProgramCache]: Analyzing trace with hash -2084811467, now seen corresponding path program 605 times [2022-02-10 03:12:25,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:25,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883203542] [2022-02-10 03:12:25,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:25,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:25,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:25,750 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:25,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883203542] [2022-02-10 03:12:25,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883203542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:25,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826268069] [2022-02-10 03:12:25,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:25,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:25,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:25,751 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-02-10 03:12:25,752 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-02-10 03:12:25,777 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:12:25,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:25,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:12:25,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:25,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:25,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 17 treesize of output 13 [2022-02-10 03:12:25,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:25,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 19 treesize of output 15 [2022-02-10 03:12:25,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:25,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 10 treesize of output 5 [2022-02-10 03:12:25,947 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:25,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:26,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,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 22 treesize of output 26 [2022-02-10 03:12:26,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,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 18 treesize of output 22 [2022-02-10 03:12:26,066 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:26,066 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826268069] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:26,066 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:26,066 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:12:26,066 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783947197] [2022-02-10 03:12:26,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:26,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:26,066 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:26,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:26,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:26,067 INFO L87 Difference]: Start difference. First operand 387 states and 991 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:12:26,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:26,127 INFO L93 Difference]: Finished difference Result 410 states and 1032 transitions. [2022-02-10 03:12:26,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:26,128 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:12:26,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:26,128 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:12:26,128 INFO L226 Difference]: Without dead ends: 401 [2022-02-10 03:12:26,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:26,128 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:26,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 76 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 226 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:12:26,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-10 03:12:26,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 387. [2022-02-10 03:12:26,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:26,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:12:26,132 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:12:26,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:26,132 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:12:26,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:12:26,132 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:12:26,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:26,133 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:26,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:26,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (606)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:26,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable609,606 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:26,341 INFO L402 AbstractCegarLoop]: === Iteration 611 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:26,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:26,341 INFO L85 PathProgramCache]: Analyzing trace with hash -558398143, now seen corresponding path program 606 times [2022-02-10 03:12:26,341 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:26,341 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219686813] [2022-02-10 03:12:26,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:26,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:26,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:26,438 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:26,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:26,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219686813] [2022-02-10 03:12:26,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219686813] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:26,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196950683] [2022-02-10 03:12:26,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:26,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:26,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:26,439 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-02-10 03:12:26,440 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-02-10 03:12:26,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:12:26,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:26,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:26,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:26,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:26,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 17 treesize of output 13 [2022-02-10 03:12:26,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:26,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:26,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:26,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 9 treesize of output 3 [2022-02-10 03:12:26,628 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:26,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:26,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,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 16 treesize of output 20 [2022-02-10 03:12:26,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,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 20 treesize of output 24 [2022-02-10 03:12:26,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:26,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:26,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:26,720 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196950683] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:26,720 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:26,720 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:26,720 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484242939] [2022-02-10 03:12:26,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:26,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:26,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:26,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:26,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:26,721 INFO L87 Difference]: Start difference. First operand 387 states and 991 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-02-10 03:12:26,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:26,767 INFO L93 Difference]: Finished difference Result 419 states and 1054 transitions. [2022-02-10 03:12:26,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:26,767 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 22 [2022-02-10 03:12:26,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:26,768 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:12:26,768 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:12:26,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:26,768 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 22 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:26,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 70 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 181 Invalid, 0 Unknown, 106 Unchecked, 0.0s Time] [2022-02-10 03:12:26,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:12:26,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 386. [2022-02-10 03:12:26,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.566233766233766) internal successors, (988), 385 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:26,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-10 03:12:26,772 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-10 03:12:26,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:26,772 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-10 03:12:26,772 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-02-10 03:12:26,772 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-10 03:12:26,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:26,772 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:26,772 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:26,788 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-02-10 03:12:26,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable610,607 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:26,976 INFO L402 AbstractCegarLoop]: === Iteration 612 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:26,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:26,976 INFO L85 PathProgramCache]: Analyzing trace with hash 240876140, now seen corresponding path program 607 times [2022-02-10 03:12:26,976 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:26,976 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86441838] [2022-02-10 03:12:26,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:26,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:27,064 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,064 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:27,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86441838] [2022-02-10 03:12:27,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86441838] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:27,064 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445158177] [2022-02-10 03:12:27,064 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:27,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:27,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:27,065 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-02-10 03:12:27,066 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-02-10 03:12:27,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:27,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:27,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:27,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:27,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 19 treesize of output 15 [2022-02-10 03:12:27,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:27,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 17 treesize of output 13 [2022-02-10 03:12:27,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:27,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 9 treesize of output 3 [2022-02-10 03:12:27,245 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:27,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:27,307 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:27,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:27,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445158177] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:27,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:27,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:27,339 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940171059] [2022-02-10 03:12:27,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:27,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:27,339 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:27,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:27,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:27,339 INFO L87 Difference]: Start difference. First operand 386 states and 988 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:27,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:27,396 INFO L93 Difference]: Finished difference Result 417 states and 1055 transitions. [2022-02-10 03:12:27,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:27,397 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:12:27,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:27,397 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:12:27,397 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:12:27,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:27,397 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:27,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 74 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 231 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:12:27,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:12:27,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 387. [2022-02-10 03:12:27,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.569948186528497) internal successors, (992), 386 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:27,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-10 03:12:27,401 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-10 03:12:27,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:27,401 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-10 03:12:27,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:27,401 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-10 03:12:27,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:27,402 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:27,402 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:27,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (608)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:27,616 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,SelfDestructingSolverStorable611 [2022-02-10 03:12:27,617 INFO L402 AbstractCegarLoop]: === Iteration 613 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:27,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:27,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1031270260, now seen corresponding path program 608 times [2022-02-10 03:12:27,617 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:27,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185476852] [2022-02-10 03:12:27,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:27,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:27,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:27,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:27,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185476852] [2022-02-10 03:12:27,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185476852] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:27,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349012382] [2022-02-10 03:12:27,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:27,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:27,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:27,691 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-02-10 03:12:27,691 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-02-10 03:12:27,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:27,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:27,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:27,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:27,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:27,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 19 treesize of output 15 [2022-02-10 03:12:27,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:27,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 19 treesize of output 15 [2022-02-10 03:12:27,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:27,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 15 treesize of output 11 [2022-02-10 03:12:27,858 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:27,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:27,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 16 treesize of output 20 [2022-02-10 03:12:27,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:27,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:27,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 16 treesize of output 20 [2022-02-10 03:12:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:27,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349012382] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:27,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:27,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:27,953 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157918020] [2022-02-10 03:12:27,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:27,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:27,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:27,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:27,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:27,953 INFO L87 Difference]: Start difference. First operand 387 states and 992 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-02-10 03:12:28,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:28,045 INFO L93 Difference]: Finished difference Result 426 states and 1072 transitions. [2022-02-10 03:12:28,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:28,046 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 22 [2022-02-10 03:12:28,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:28,046 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:12:28,046 INFO L226 Difference]: Without dead ends: 407 [2022-02-10 03:12:28,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:28,047 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:28,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 119 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 304 Invalid, 0 Unknown, 96 Unchecked, 0.1s Time] [2022-02-10 03:12:28,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-10 03:12:28,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 387. [2022-02-10 03:12:28,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.569948186528497) internal successors, (992), 386 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:28,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-10 03:12:28,052 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-10 03:12:28,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:28,052 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-10 03:12:28,052 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-02-10 03:12:28,052 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-10 03:12:28,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:28,052 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:28,052 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:28,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (609)] Ended with exit code 0 [2022-02-10 03:12:28,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable612,609 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:28,259 INFO L402 AbstractCegarLoop]: === Iteration 614 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:28,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:28,259 INFO L85 PathProgramCache]: Analyzing trace with hash 637858556, now seen corresponding path program 609 times [2022-02-10 03:12:28,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:28,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874169810] [2022-02-10 03:12:28,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:28,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:28,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:28,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:28,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:28,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874169810] [2022-02-10 03:12:28,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874169810] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:28,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440560282] [2022-02-10 03:12:28,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:28,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:28,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:28,366 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-02-10 03:12:28,367 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-02-10 03:12:28,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:28,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:28,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:28,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:28,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12: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 19 treesize of output 15 [2022-02-10 03:12:28,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:28,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 17 treesize of output 13 [2022-02-10 03:12:28,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:28,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 9 treesize of output 3 [2022-02-10 03:12:28,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:28,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:28,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:28,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 16 treesize of output 20 [2022-02-10 03:12:28,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:28,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 20 treesize of output 24 [2022-02-10 03:12:28,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:28,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 16 treesize of output 20 [2022-02-10 03:12:28,742 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:28,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440560282] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:28,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:28,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:28,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893860476] [2022-02-10 03:12:28,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:28,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:28,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:28,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:28,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:28,742 INFO L87 Difference]: Start difference. First operand 387 states and 992 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:28,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:28,826 INFO L93 Difference]: Finished difference Result 421 states and 1063 transitions. [2022-02-10 03:12:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:28,826 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:12:28,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:28,826 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:12:28,826 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:12:28,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:28,827 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 36 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:28,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 106 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 277 Invalid, 0 Unknown, 171 Unchecked, 0.1s Time] [2022-02-10 03:12:28,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:12:28,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 387. [2022-02-10 03:12:28,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.569948186528497) internal successors, (992), 386 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:28,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-10 03:12:28,830 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-10 03:12:28,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:28,830 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-10 03:12:28,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:28,831 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-10 03:12:28,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:28,831 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:28,831 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:28,846 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-02-10 03:12:29,046 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,SelfDestructingSolverStorable613 [2022-02-10 03:12:29,046 INFO L402 AbstractCegarLoop]: === Iteration 615 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:29,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:29,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1045764984, now seen corresponding path program 610 times [2022-02-10 03:12:29,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:29,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442991944] [2022-02-10 03:12:29,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:29,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:29,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:29,146 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:29,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:29,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442991944] [2022-02-10 03:12:29,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442991944] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:29,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899955078] [2022-02-10 03:12:29,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:29,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:29,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:29,147 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-02-10 03:12:29,148 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-02-10 03:12:29,171 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:29,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:29,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:29,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:29,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:29,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 19 treesize of output 15 [2022-02-10 03:12:29,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:29,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 19 treesize of output 15 [2022-02-10 03:12:29,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:29,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 15 treesize of output 11 [2022-02-10 03:12:29,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:29,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:29,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:29,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 16 treesize of output 20 [2022-02-10 03:12:29,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:29,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 20 treesize of output 24 [2022-02-10 03:12:29,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:29,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 16 treesize of output 20 [2022-02-10 03:12:29,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:29,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899955078] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:29,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:29,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:29,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128727687] [2022-02-10 03:12:29,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:29,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:29,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:29,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:29,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:29,500 INFO L87 Difference]: Start difference. First operand 387 states and 992 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-02-10 03:12:29,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:29,653 INFO L93 Difference]: Finished difference Result 424 states and 1067 transitions. [2022-02-10 03:12:29,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:29,653 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 22 [2022-02-10 03:12:29,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:29,654 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:12:29,654 INFO L226 Difference]: Without dead ends: 405 [2022-02-10 03:12:29,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:29,654 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 25 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:29,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 145 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 416 Invalid, 0 Unknown, 106 Unchecked, 0.1s Time] [2022-02-10 03:12:29,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2022-02-10 03:12:29,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 387. [2022-02-10 03:12:29,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.569948186528497) internal successors, (992), 386 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-10 03:12:29,658 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-10 03:12:29,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:29,658 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-10 03:12:29,658 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-02-10 03:12:29,658 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-10 03:12:29,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:29,659 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:29,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:29,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (611)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:29,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable614,611 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:29,859 INFO L402 AbstractCegarLoop]: === Iteration 616 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:29,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:29,859 INFO L85 PathProgramCache]: Analyzing trace with hash -764270600, now seen corresponding path program 611 times [2022-02-10 03:12:29,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:29,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075175980] [2022-02-10 03:12:29,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:29,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:30,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:30,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:30,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075175980] [2022-02-10 03:12:30,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075175980] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:30,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537341663] [2022-02-10 03:12:30,014 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:30,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:30,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:30,015 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-02-10 03:12:30,015 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-02-10 03:12:30,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:30,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:30,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:30,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:30,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:30,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:30,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:30,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 19 treesize of output 15 [2022-02-10 03:12:30,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:30,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 11 treesize of output 3 [2022-02-10 03:12:30,332 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:30,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:30,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:30,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:30,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:12:30,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:12:30,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:30,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537341663] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:30,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:30,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:30,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189540336] [2022-02-10 03:12:30,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:30,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:30,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:30,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:30,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:30,592 INFO L87 Difference]: Start difference. First operand 387 states and 992 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:30,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:30,811 INFO L93 Difference]: Finished difference Result 454 states and 1125 transitions. [2022-02-10 03:12:30,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:12:30,811 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:30,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:30,812 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:12:30,812 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:12:30,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:30,812 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 66 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:30,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 131 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 397 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2022-02-10 03:12:30,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:12:30,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 387. [2022-02-10 03:12:30,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.569948186528497) internal successors, (992), 386 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:30,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 992 transitions. [2022-02-10 03:12:30,816 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 992 transitions. Word has length 22 [2022-02-10 03:12:30,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:30,816 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 992 transitions. [2022-02-10 03:12:30,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:30,816 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 992 transitions. [2022-02-10 03:12:30,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:30,817 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:30,817 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:30,832 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-02-10 03:12:31,032 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,SelfDestructingSolverStorable615 [2022-02-10 03:12:31,032 INFO L402 AbstractCegarLoop]: === Iteration 617 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:31,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:31,032 INFO L85 PathProgramCache]: Analyzing trace with hash -659653199, now seen corresponding path program 612 times [2022-02-10 03:12:31,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:31,033 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884862582] [2022-02-10 03:12:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:31,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:31,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:31,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884862582] [2022-02-10 03:12:31,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884862582] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:31,117 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756390134] [2022-02-10 03:12:31,117 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:31,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:31,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:31,118 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-02-10 03:12:31,118 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-02-10 03:12:31,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:31,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:31,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:31,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:31,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:31,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 19 treesize of output 15 [2022-02-10 03:12:31,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:31,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 19 treesize of output 15 [2022-02-10 03:12:31,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:31,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 10 treesize of output 5 [2022-02-10 03:12:31,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:31,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:31,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:31,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 15 treesize of output 19 [2022-02-10 03:12:31,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:31,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 20 treesize of output 24 [2022-02-10 03:12:31,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:31,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 16 treesize of output 20 [2022-02-10 03:12:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:31,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756390134] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:31,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:31,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:31,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612337767] [2022-02-10 03:12:31,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:31,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:31,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:31,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:31,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:31,487 INFO L87 Difference]: Start difference. First operand 387 states and 992 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-02-10 03:12:31,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:31,578 INFO L93 Difference]: Finished difference Result 412 states and 1041 transitions. [2022-02-10 03:12:31,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:31,578 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 22 [2022-02-10 03:12:31,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:31,579 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:12:31,579 INFO L226 Difference]: Without dead ends: 401 [2022-02-10 03:12:31,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:31,579 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:31,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 81 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 302 Invalid, 0 Unknown, 105 Unchecked, 0.1s Time] [2022-02-10 03:12:31,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-10 03:12:31,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 389. [2022-02-10 03:12:31,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.5618556701030926) internal successors, (994), 388 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:31,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 994 transitions. [2022-02-10 03:12:31,583 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 994 transitions. Word has length 22 [2022-02-10 03:12:31,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:31,583 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 994 transitions. [2022-02-10 03:12:31,583 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-02-10 03:12:31,583 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 994 transitions. [2022-02-10 03:12:31,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:31,583 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:31,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:31,599 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-02-10 03:12:31,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable616,613 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:31,799 INFO L402 AbstractCegarLoop]: === Iteration 618 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:31,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:31,799 INFO L85 PathProgramCache]: Analyzing trace with hash 226145081, now seen corresponding path program 613 times [2022-02-10 03:12:31,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:31,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437998259] [2022-02-10 03:12:31,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:31,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:31,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:31,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:31,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437998259] [2022-02-10 03:12:31,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437998259] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:31,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945038002] [2022-02-10 03:12:31,901 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:31,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:31,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:31,902 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-02-10 03:12:31,903 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-02-10 03:12:31,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:31,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:31,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:32,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:32,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:32,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 21 treesize of output 17 [2022-02-10 03:12:32,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:32,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 17 treesize of output 13 [2022-02-10 03:12:32,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:32,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:32,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:32,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 20 treesize of output 24 [2022-02-10 03:12:32,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 16 treesize of output 20 [2022-02-10 03:12:32,290 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:32,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945038002] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:32,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:32,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:32,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272082116] [2022-02-10 03:12:32,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:32,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:32,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:32,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:32,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:32,291 INFO L87 Difference]: Start difference. First operand 389 states and 994 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-02-10 03:12:32,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:32,400 INFO L93 Difference]: Finished difference Result 434 states and 1077 transitions. [2022-02-10 03:12:32,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:32,400 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 22 [2022-02-10 03:12:32,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:32,401 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:12:32,401 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:12:32,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:32,401 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 53 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:32,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 68 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 276 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2022-02-10 03:12:32,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:12:32,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 391. [2022-02-10 03:12:32,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.556410256410256) internal successors, (997), 390 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:32,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 997 transitions. [2022-02-10 03:12:32,405 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 997 transitions. Word has length 22 [2022-02-10 03:12:32,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:32,405 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 997 transitions. [2022-02-10 03:12:32,405 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-02-10 03:12:32,405 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 997 transitions. [2022-02-10 03:12:32,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:32,405 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:32,405 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:32,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (614)] Ended with exit code 0 [2022-02-10 03:12:32,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable617,614 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:32,618 INFO L402 AbstractCegarLoop]: === Iteration 619 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:32,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:32,619 INFO L85 PathProgramCache]: Analyzing trace with hash 634051509, now seen corresponding path program 614 times [2022-02-10 03:12:32,619 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:32,619 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088980764] [2022-02-10 03:12:32,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:32,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:32,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:32,699 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:32,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:32,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088980764] [2022-02-10 03:12:32,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088980764] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:32,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739910084] [2022-02-10 03:12:32,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:32,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:32,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:32,700 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-02-10 03:12:32,701 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-02-10 03:12:32,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:32,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:32,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:32,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:32,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12: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 19 treesize of output 15 [2022-02-10 03:12:32,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:32,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 21 treesize of output 17 [2022-02-10 03:12:32,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:32,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 17 treesize of output 13 [2022-02-10 03:12:32,936 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:32,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:32,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 15 treesize of output 19 [2022-02-10 03:12:33,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:33,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 20 treesize of output 24 [2022-02-10 03:12:33,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 16 treesize of output 20 [2022-02-10 03:12:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:33,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739910084] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:33,065 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:33,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:33,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944067928] [2022-02-10 03:12:33,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:33,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:33,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:33,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:33,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:33,065 INFO L87 Difference]: Start difference. First operand 391 states and 997 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-02-10 03:12:33,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:33,176 INFO L93 Difference]: Finished difference Result 418 states and 1050 transitions. [2022-02-10 03:12:33,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:33,176 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 22 [2022-02-10 03:12:33,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:33,177 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:12:33,177 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:12:33,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:33,177 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:33,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 95 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 290 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-02-10 03:12:33,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:12:33,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 387. [2022-02-10 03:12:33,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:33,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:12:33,181 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:12:33,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:33,181 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:12:33,181 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-02-10 03:12:33,181 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:12:33,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:33,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:33,182 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:33,197 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-02-10 03:12:33,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable618,615 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:33,382 INFO L402 AbstractCegarLoop]: === Iteration 620 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:33,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:33,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1879892732, now seen corresponding path program 615 times [2022-02-10 03:12:33,383 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:33,383 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060087879] [2022-02-10 03:12:33,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:33,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:33,493 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:33,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:33,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060087879] [2022-02-10 03:12:33,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060087879] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:33,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34399336] [2022-02-10 03:12:33,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:33,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:33,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:33,495 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-02-10 03:12:33,495 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-02-10 03:12:33,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:33,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:33,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:33,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:33,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:33,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 19 treesize of output 15 [2022-02-10 03:12:33,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:33,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 20 treesize of output 16 [2022-02-10 03:12:33,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:33,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 16 treesize of output 12 [2022-02-10 03:12:33,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:33,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:33,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:33,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 16 treesize of output 20 [2022-02-10 03:12:33,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:33,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 20 treesize of output 24 [2022-02-10 03:12:33,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:33,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:33,889 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34399336] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:33,889 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:33,889 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:33,889 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948373044] [2022-02-10 03:12:33,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:33,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:33,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:33,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:33,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:33,889 INFO L87 Difference]: Start difference. First operand 387 states and 991 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-02-10 03:12:33,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:33,983 INFO L93 Difference]: Finished difference Result 431 states and 1073 transitions. [2022-02-10 03:12:33,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:33,983 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 22 [2022-02-10 03:12:33,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:33,983 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:12:33,983 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:12:33,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:33,984 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 59 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:33,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 84 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 297 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:12:33,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:12:33,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 389. [2022-02-10 03:12:33,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.5721649484536084) internal successors, (998), 388 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:33,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 998 transitions. [2022-02-10 03:12:33,988 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 998 transitions. Word has length 22 [2022-02-10 03:12:33,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:33,988 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 998 transitions. [2022-02-10 03:12:33,988 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-02-10 03:12:33,988 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 998 transitions. [2022-02-10 03:12:33,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:33,988 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:33,988 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:34,004 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-02-10 03:12:34,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable619,616 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:34,204 INFO L402 AbstractCegarLoop]: === Iteration 621 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:34,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:34,204 INFO L85 PathProgramCache]: Analyzing trace with hash -221821072, now seen corresponding path program 616 times [2022-02-10 03:12:34,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:34,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318399785] [2022-02-10 03:12:34,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:34,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:34,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:34,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:34,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318399785] [2022-02-10 03:12:34,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318399785] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:34,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546367486] [2022-02-10 03:12:34,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:34,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:34,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:34,287 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-02-10 03:12:34,288 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-02-10 03:12:34,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:34,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:34,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:34,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:34,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12: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 19 treesize of output 15 [2022-02-10 03:12:34,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:34,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 20 treesize of output 16 [2022-02-10 03:12:34,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:34,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 16 treesize of output 12 [2022-02-10 03:12:34,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:34,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:34,517 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:34,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:34,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 20 treesize of output 24 [2022-02-10 03:12:34,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:34,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 16 treesize of output 20 [2022-02-10 03:12:34,566 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:34,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546367486] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:34,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:34,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:34,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944799087] [2022-02-10 03:12:34,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:34,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:34,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:34,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:34,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:34,567 INFO L87 Difference]: Start difference. First operand 389 states and 998 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-02-10 03:12:34,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:34,653 INFO L93 Difference]: Finished difference Result 411 states and 1040 transitions. [2022-02-10 03:12:34,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:34,653 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 22 [2022-02-10 03:12:34,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:34,654 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:12:34,654 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:12:34,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:34,654 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:34,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 83 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 328 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2022-02-10 03:12:34,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:12:34,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 387. [2022-02-10 03:12:34,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:34,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:12:34,658 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:12:34,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:34,658 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:12:34,658 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-02-10 03:12:34,658 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:12:34,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:34,659 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:34,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:34,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (617)] Ended with exit code 0 [2022-02-10 03:12:34,874 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,SelfDestructingSolverStorable620 [2022-02-10 03:12:34,874 INFO L402 AbstractCegarLoop]: === Iteration 622 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:34,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:34,874 INFO L85 PathProgramCache]: Analyzing trace with hash -2031856656, now seen corresponding path program 617 times [2022-02-10 03:12:34,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:34,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510065310] [2022-02-10 03:12:34,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:34,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:34,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:34,970 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:34,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:34,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510065310] [2022-02-10 03:12:34,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510065310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:34,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885896215] [2022-02-10 03:12:34,970 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:34,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:34,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:34,971 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-02-10 03:12:34,972 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-02-10 03:12:34,996 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:34,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:34,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:34,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:35,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:35,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 19 treesize of output 15 [2022-02-10 03:12:35,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:35,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 21 treesize of output 17 [2022-02-10 03:12:35,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:35,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 17 treesize of output 13 [2022-02-10 03:12:35,345 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:35,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:35,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:35,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:35,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 22 treesize of output 26 [2022-02-10 03:12:35,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:35,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 18 treesize of output 22 [2022-02-10 03:12:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:35,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885896215] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:35,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:35,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:35,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49854331] [2022-02-10 03:12:35,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:35,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:35,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:35,670 INFO L87 Difference]: Start difference. First operand 387 states and 991 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:36,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:36,014 INFO L93 Difference]: Finished difference Result 447 states and 1097 transitions. [2022-02-10 03:12:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:36,015 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:36,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:36,015 INFO L225 Difference]: With dead ends: 447 [2022-02-10 03:12:36,015 INFO L226 Difference]: Without dead ends: 442 [2022-02-10 03:12:36,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=199, Invalid=671, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:12:36,016 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 98 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:36,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 128 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 477 Invalid, 0 Unknown, 60 Unchecked, 0.2s Time] [2022-02-10 03:12:36,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-10 03:12:36,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 392. [2022-02-10 03:12:36,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.575447570332481) internal successors, (1007), 391 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1007 transitions. [2022-02-10 03:12:36,020 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1007 transitions. Word has length 22 [2022-02-10 03:12:36,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:36,020 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1007 transitions. [2022-02-10 03:12:36,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:36,020 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1007 transitions. [2022-02-10 03:12:36,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:36,020 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:36,020 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:36,036 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-02-10 03:12:36,221 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,SelfDestructingSolverStorable621 [2022-02-10 03:12:36,221 INFO L402 AbstractCegarLoop]: === Iteration 623 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:36,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:36,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1241462536, now seen corresponding path program 618 times [2022-02-10 03:12:36,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:36,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668269360] [2022-02-10 03:12:36,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:36,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:36,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:36,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:36,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668269360] [2022-02-10 03:12:36,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668269360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:36,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668527846] [2022-02-10 03:12:36,315 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:36,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:36,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:36,316 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-02-10 03:12:36,317 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-02-10 03:12:36,347 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:12:36,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:36,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:36,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:36,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:36,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 19 treesize of output 15 [2022-02-10 03:12:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:36,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 21 treesize of output 17 [2022-02-10 03:12:36,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:36,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:36,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:36,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:36,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:36,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 22 treesize of output 26 [2022-02-10 03:12:36,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:36,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 18 treesize of output 22 [2022-02-10 03:12:36,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:36,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668527846] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:36,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:36,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:36,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364039840] [2022-02-10 03:12:36,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:36,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:36,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:36,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:36,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:36,847 INFO L87 Difference]: Start difference. First operand 392 states and 1007 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:37,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:37,037 INFO L93 Difference]: Finished difference Result 442 states and 1096 transitions. [2022-02-10 03:12:37,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:37,037 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:37,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:37,038 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:12:37,038 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:12:37,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:12:37,038 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:37,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 106 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 369 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-02-10 03:12:37,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:12:37,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 386. [2022-02-10 03:12:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.566233766233766) internal successors, (988), 385 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-10 03:12:37,043 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-10 03:12:37,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:37,043 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-10 03:12:37,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:37,043 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-10 03:12:37,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:37,043 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:37,044 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:37,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (619)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:37,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable622,619 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:37,259 INFO L402 AbstractCegarLoop]: === Iteration 624 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:37,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1446109748, now seen corresponding path program 619 times [2022-02-10 03:12:37,259 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:37,259 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722285103] [2022-02-10 03:12:37,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:37,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:37,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:37,326 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:37,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:37,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722285103] [2022-02-10 03:12:37,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722285103] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:37,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808437086] [2022-02-10 03:12:37,326 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:37,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:37,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:37,327 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-02-10 03:12:37,328 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-02-10 03:12:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:37,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:37,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:37,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:37,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 19 treesize of output 15 [2022-02-10 03:12:37,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:37,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:37,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 10 treesize of output 5 [2022-02-10 03:12:37,542 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:37,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:37,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:37,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 15 treesize of output 19 [2022-02-10 03:12:37,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:37,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 20 treesize of output 24 [2022-02-10 03:12:37,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:37,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 16 treesize of output 20 [2022-02-10 03:12:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:37,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808437086] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:37,637 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:37,637 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:37,637 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284099079] [2022-02-10 03:12:37,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:37,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:37,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:37,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:37,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:37,638 INFO L87 Difference]: Start difference. First operand 386 states and 988 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-02-10 03:12:37,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:37,710 INFO L93 Difference]: Finished difference Result 419 states and 1056 transitions. [2022-02-10 03:12:37,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:37,711 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 22 [2022-02-10 03:12:37,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:37,711 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:12:37,711 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:12:37,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:37,711 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 48 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:37,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 100 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 288 Invalid, 0 Unknown, 75 Unchecked, 0.1s Time] [2022-02-10 03:12:37,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:12:37,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 386. [2022-02-10 03:12:37,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.566233766233766) internal successors, (988), 385 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:37,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-10 03:12:37,715 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-10 03:12:37,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:37,716 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-10 03:12:37,716 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-02-10 03:12:37,716 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-10 03:12:37,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:37,716 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:37,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:37,731 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-02-10 03:12:37,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable623,620 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:37,929 INFO L402 AbstractCegarLoop]: === Iteration 625 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:37,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:37,929 INFO L85 PathProgramCache]: Analyzing trace with hash -811299407, now seen corresponding path program 620 times [2022-02-10 03:12:37,929 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:37,929 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925070628] [2022-02-10 03:12:37,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:37,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:37,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:38,020 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:38,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:38,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925070628] [2022-02-10 03:12:38,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925070628] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:38,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077824242] [2022-02-10 03:12:38,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:38,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:38,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:38,021 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-02-10 03:12:38,022 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-02-10 03:12:38,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:38,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:38,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:38,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:38,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,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 19 treesize of output 15 [2022-02-10 03:12:38,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,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 19 treesize of output 15 [2022-02-10 03:12:38,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:12:38,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:38,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:38,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:38,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:38,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 20 treesize of output 24 [2022-02-10 03:12:38,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:38,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 16 treesize of output 20 [2022-02-10 03:12:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:38,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077824242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:38,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:38,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:38,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820363316] [2022-02-10 03:12:38,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:38,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:38,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:38,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:38,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:38,457 INFO L87 Difference]: Start difference. First operand 386 states and 988 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:12:38,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:38,514 INFO L93 Difference]: Finished difference Result 410 states and 1037 transitions. [2022-02-10 03:12:38,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:38,514 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:12:38,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:38,515 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:12:38,515 INFO L226 Difference]: Without dead ends: 399 [2022-02-10 03:12:38,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:38,515 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:38,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 60 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 190 Invalid, 0 Unknown, 40 Unchecked, 0.0s Time] [2022-02-10 03:12:38,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-10 03:12:38,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 387. [2022-02-10 03:12:38,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5673575129533677) internal successors, (991), 386 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 991 transitions. [2022-02-10 03:12:38,519 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 991 transitions. Word has length 22 [2022-02-10 03:12:38,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:38,519 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 991 transitions. [2022-02-10 03:12:38,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:12:38,519 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 991 transitions. [2022-02-10 03:12:38,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:38,520 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:38,520 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:38,547 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-02-10 03:12:38,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 621 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable624 [2022-02-10 03:12:38,727 INFO L402 AbstractCegarLoop]: === Iteration 626 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:38,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:38,727 INFO L85 PathProgramCache]: Analyzing trace with hash -20905287, now seen corresponding path program 621 times [2022-02-10 03:12:38,727 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:38,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594888099] [2022-02-10 03:12:38,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:38,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:38,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:38,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:38,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:38,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594888099] [2022-02-10 03:12:38,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594888099] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:38,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053715957] [2022-02-10 03:12:38,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:38,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:38,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:38,798 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-02-10 03:12:38,798 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-02-10 03:12:38,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:12:38,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:38,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:38,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:38,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:39,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:39,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 17 treesize of output 13 [2022-02-10 03:12:39,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:12:39,039 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:39,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,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 16 treesize of output 20 [2022-02-10 03:12:39,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,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 20 treesize of output 24 [2022-02-10 03:12:39,106 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053715957] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:39,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:39,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:39,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816120823] [2022-02-10 03:12:39,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:39,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:39,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:39,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:39,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:39,129 INFO L87 Difference]: Start difference. First operand 387 states and 991 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-02-10 03:12:39,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:39,176 INFO L93 Difference]: Finished difference Result 418 states and 1054 transitions. [2022-02-10 03:12:39,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:39,176 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 22 [2022-02-10 03:12:39,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:39,177 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:12:39,177 INFO L226 Difference]: Without dead ends: 408 [2022-02-10 03:12:39,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:39,177 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:39,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 65 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 66 Unchecked, 0.0s Time] [2022-02-10 03:12:39,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-02-10 03:12:39,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 386. [2022-02-10 03:12:39,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.566233766233766) internal successors, (988), 385 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:39,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 988 transitions. [2022-02-10 03:12:39,181 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 988 transitions. Word has length 22 [2022-02-10 03:12:39,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:39,181 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 988 transitions. [2022-02-10 03:12:39,181 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-02-10 03:12:39,181 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 988 transitions. [2022-02-10 03:12:39,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:39,182 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:39,182 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:39,198 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-02-10 03:12:39,397 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,SelfDestructingSolverStorable625 [2022-02-10 03:12:39,398 INFO L402 AbstractCegarLoop]: === Iteration 627 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:39,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:39,398 INFO L85 PathProgramCache]: Analyzing trace with hash -939456986, now seen corresponding path program 622 times [2022-02-10 03:12:39,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:39,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393093315] [2022-02-10 03:12:39,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:39,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:39,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:39,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393093315] [2022-02-10 03:12:39,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393093315] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:39,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702948469] [2022-02-10 03:12:39,471 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:39,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:39,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:39,472 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-02-10 03:12:39,473 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-02-10 03:12:39,504 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:39,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:39,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:39,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:39,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:39,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:39,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 21 treesize of output 17 [2022-02-10 03:12:39,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:39,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 17 treesize of output 13 [2022-02-10 03:12:39,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:39,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,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 15 treesize of output 19 [2022-02-10 03:12:39,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,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 20 treesize of output 24 [2022-02-10 03:12:39,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:39,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 16 treesize of output 20 [2022-02-10 03:12:39,782 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702948469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:39,782 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:39,782 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:39,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209129378] [2022-02-10 03:12:39,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:39,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:39,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:39,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:39,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:39,783 INFO L87 Difference]: Start difference. First operand 386 states and 988 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-02-10 03:12:39,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:39,846 INFO L93 Difference]: Finished difference Result 411 states and 1037 transitions. [2022-02-10 03:12:39,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:39,847 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 22 [2022-02-10 03:12:39,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:39,847 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:12:39,847 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:12:39,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:39,847 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:39,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 103 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 231 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2022-02-10 03:12:39,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:12:39,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 394. [2022-02-10 03:12:39,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.5699745547073793) internal successors, (1010), 393 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:39,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1010 transitions. [2022-02-10 03:12:39,851 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1010 transitions. Word has length 22 [2022-02-10 03:12:39,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:39,851 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1010 transitions. [2022-02-10 03:12:39,852 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-02-10 03:12:39,852 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1010 transitions. [2022-02-10 03:12:39,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:39,852 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:39,852 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:39,867 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-02-10 03:12:40,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable626,623 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:40,059 INFO L402 AbstractCegarLoop]: === Iteration 628 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:40,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:40,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1253796506, now seen corresponding path program 623 times [2022-02-10 03:12:40,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:40,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53336142] [2022-02-10 03:12:40,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:40,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:40,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:40,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:40,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53336142] [2022-02-10 03:12:40,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53336142] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:40,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390743034] [2022-02-10 03:12:40,146 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:40,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:40,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:40,147 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-02-10 03:12:40,147 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-02-10 03:12:40,171 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:12:40,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:40,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:40,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:40,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:40,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 19 treesize of output 15 [2022-02-10 03:12:40,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:40,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:12:40,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:40,366 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:40,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:40,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:40,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 15 treesize of output 19 [2022-02-10 03:12:40,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:40,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:40,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 16 treesize of output 20 [2022-02-10 03:12:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:40,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390743034] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:40,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:40,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:40,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895179989] [2022-02-10 03:12:40,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:40,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:40,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:40,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:40,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:40,459 INFO L87 Difference]: Start difference. First operand 394 states and 1010 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-02-10 03:12:40,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:40,599 INFO L93 Difference]: Finished difference Result 455 states and 1120 transitions. [2022-02-10 03:12:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:40,599 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 22 [2022-02-10 03:12:40,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:40,600 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:12:40,600 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:12:40,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:40,600 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 59 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:40,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 149 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 503 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-02-10 03:12:40,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:12:40,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 396. [2022-02-10 03:12:40,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.539240506329114) internal successors, (1003), 395 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:40,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1003 transitions. [2022-02-10 03:12:40,606 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1003 transitions. Word has length 22 [2022-02-10 03:12:40,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:40,606 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 1003 transitions. [2022-02-10 03:12:40,606 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-02-10 03:12:40,606 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1003 transitions. [2022-02-10 03:12:40,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:40,607 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:40,607 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:40,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (624)] Ended with exit code 0 [2022-02-10 03:12:40,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable627,624 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:40,823 INFO L402 AbstractCegarLoop]: === Iteration 629 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:40,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:40,823 INFO L85 PathProgramCache]: Analyzing trace with hash -556239078, now seen corresponding path program 624 times [2022-02-10 03:12:40,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:40,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423978572] [2022-02-10 03:12:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:40,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:40,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:40,946 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:40,947 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:40,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423978572] [2022-02-10 03:12:40,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423978572] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:40,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385405809] [2022-02-10 03:12:40,947 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:40,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:40,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:40,948 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-02-10 03:12:40,949 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-02-10 03:12:40,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:12:40,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:40,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:40,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:41,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:41,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 19 treesize of output 15 [2022-02-10 03:12:41,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:41,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 21 treesize of output 17 [2022-02-10 03:12:41,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:41,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 17 treesize of output 13 [2022-02-10 03:12:41,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:41,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:41,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:41,431 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:41,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 22 treesize of output 26 [2022-02-10 03:12:41,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:41,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 18 treesize of output 22 [2022-02-10 03:12:41,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:41,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385405809] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:41,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:41,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:41,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407152064] [2022-02-10 03:12:41,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:41,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:41,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:41,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:41,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:41,501 INFO L87 Difference]: Start difference. First operand 396 states and 1003 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:41,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:41,667 INFO L93 Difference]: Finished difference Result 462 states and 1117 transitions. [2022-02-10 03:12:41,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:41,667 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:41,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:41,668 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:12:41,668 INFO L226 Difference]: Without dead ends: 457 [2022-02-10 03:12:41,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:12:41,668 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 94 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:41,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 152 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 440 Invalid, 0 Unknown, 125 Unchecked, 0.1s Time] [2022-02-10 03:12:41,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-10 03:12:41,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 400. [2022-02-10 03:12:41,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.5463659147869673) internal successors, (1016), 399 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-02-10 03:12:41,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1016 transitions. [2022-02-10 03:12:41,673 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1016 transitions. Word has length 22 [2022-02-10 03:12:41,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:41,673 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1016 transitions. [2022-02-10 03:12:41,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:41,673 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1016 transitions. [2022-02-10 03:12:41,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:41,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:41,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:41,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (625)] Ended with exit code 0 [2022-02-10 03:12:41,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 625 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable628 [2022-02-10 03:12:41,888 INFO L402 AbstractCegarLoop]: === Iteration 630 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:41,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:41,888 INFO L85 PathProgramCache]: Analyzing trace with hash -414316991, now seen corresponding path program 625 times [2022-02-10 03:12:41,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:41,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822031967] [2022-02-10 03:12:41,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:41,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:41,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:41,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:41,957 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:41,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822031967] [2022-02-10 03:12:41,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822031967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:41,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919059217] [2022-02-10 03:12:41,958 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:41,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:41,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:41,959 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-02-10 03:12:41,959 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-02-10 03:12:41,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:41,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:41,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:42,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:42,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 19 treesize of output 15 [2022-02-10 03:12:42,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:42,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 20 treesize of output 16 [2022-02-10 03:12:42,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:42,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 16 treesize of output 12 [2022-02-10 03:12:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:42,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:42,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:42,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 16 treesize of output 20 [2022-02-10 03:12:42,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:12:42,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:42,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:42,239 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:42,239 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919059217] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:42,239 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:42,239 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:42,240 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199442757] [2022-02-10 03:12:42,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:42,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:42,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:42,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:42,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:42,240 INFO L87 Difference]: Start difference. First operand 400 states and 1016 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:12:42,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:42,348 INFO L93 Difference]: Finished difference Result 441 states and 1086 transitions. [2022-02-10 03:12:42,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:42,348 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:12:42,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:42,349 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:12:42,349 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:12:42,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:42,349 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 59 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:42,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 97 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 319 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-02-10 03:12:42,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:12:42,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 403. [2022-02-10 03:12:42,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.537313432835821) internal successors, (1020), 402 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:42,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1020 transitions. [2022-02-10 03:12:42,353 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1020 transitions. Word has length 22 [2022-02-10 03:12:42,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:42,353 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1020 transitions. [2022-02-10 03:12:42,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:12:42,353 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1020 transitions. [2022-02-10 03:12:42,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:42,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:42,354 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:42,369 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-02-10 03:12:42,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable629,626 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:42,569 INFO L402 AbstractCegarLoop]: === Iteration 631 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:42,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:42,569 INFO L85 PathProgramCache]: Analyzing trace with hash -6410563, now seen corresponding path program 626 times [2022-02-10 03:12:42,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:42,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046653985] [2022-02-10 03:12:42,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:42,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:42,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:42,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:42,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046653985] [2022-02-10 03:12:42,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046653985] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:42,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535386934] [2022-02-10 03:12:42,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:42,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:42,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:42,639 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-02-10 03:12:42,639 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-02-10 03:12:42,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:42,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:42,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:42,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:42,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:42,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:12:42,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:12:42,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:42,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:42,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:43,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,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 20 treesize of output 24 [2022-02-10 03:12:43,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,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 16 treesize of output 20 [2022-02-10 03:12:43,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:43,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535386934] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:43,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:43,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:43,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696132386] [2022-02-10 03:12:43,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:43,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:43,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:43,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:43,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:43,076 INFO L87 Difference]: Start difference. First operand 403 states and 1020 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:12:43,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:43,228 INFO L93 Difference]: Finished difference Result 425 states and 1062 transitions. [2022-02-10 03:12:43,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:43,228 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:12:43,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:43,229 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:12:43,229 INFO L226 Difference]: Without dead ends: 414 [2022-02-10 03:12:43,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:43,229 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:43,229 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 97 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 353 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-02-10 03:12:43,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-02-10 03:12:43,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 400. [2022-02-10 03:12:43,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.543859649122807) internal successors, (1015), 399 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:43,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1015 transitions. [2022-02-10 03:12:43,233 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1015 transitions. Word has length 22 [2022-02-10 03:12:43,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:43,233 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1015 transitions. [2022-02-10 03:12:43,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:12:43,234 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1015 transitions. [2022-02-10 03:12:43,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:43,234 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:43,234 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:43,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (627)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:43,440 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,SelfDestructingSolverStorable630 [2022-02-10 03:12:43,441 INFO L402 AbstractCegarLoop]: === Iteration 632 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:43,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:43,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1292258282, now seen corresponding path program 627 times [2022-02-10 03:12:43,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:43,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773658881] [2022-02-10 03:12:43,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:43,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:43,544 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:43,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:43,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773658881] [2022-02-10 03:12:43,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773658881] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:43,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338161262] [2022-02-10 03:12:43,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:43,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:43,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:43,545 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-02-10 03:12:43,546 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-02-10 03:12:43,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:43,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:43,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:43,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:43,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:43,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 19 treesize of output 15 [2022-02-10 03:12:43,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:43,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 21 treesize of output 17 [2022-02-10 03:12:43,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:43,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 17 treesize of output 13 [2022-02-10 03:12:43,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:43,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:43,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:12:43,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,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 20 treesize of output 24 [2022-02-10 03:12:43,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:43,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 16 treesize of output 20 [2022-02-10 03:12:43,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:43,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338161262] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:43,978 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:43,978 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:12:43,978 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674030013] [2022-02-10 03:12:43,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:43,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:12:43,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:43,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:12:43,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:12:43,979 INFO L87 Difference]: Start difference. First operand 400 states and 1015 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:12:44,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:44,163 INFO L93 Difference]: Finished difference Result 419 states and 1054 transitions. [2022-02-10 03:12:44,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:12:44,163 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:12:44,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:44,164 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:12:44,164 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:12:44,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:44,164 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 51 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:44,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 97 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 340 Invalid, 0 Unknown, 112 Unchecked, 0.1s Time] [2022-02-10 03:12:44,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:12:44,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 390. [2022-02-10 03:12:44,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.5681233933161955) internal successors, (999), 389 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:44,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 999 transitions. [2022-02-10 03:12:44,168 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 999 transitions. Word has length 22 [2022-02-10 03:12:44,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:44,168 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 999 transitions. [2022-02-10 03:12:44,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:12:44,168 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 999 transitions. [2022-02-10 03:12:44,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:44,169 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:44,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:44,184 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-02-10 03:12:44,375 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,SelfDestructingSolverStorable631 [2022-02-10 03:12:44,375 INFO L402 AbstractCegarLoop]: === Iteration 633 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:44,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:44,375 INFO L85 PathProgramCache]: Analyzing trace with hash 234155042, now seen corresponding path program 628 times [2022-02-10 03:12:44,375 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:44,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307822658] [2022-02-10 03:12:44,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:44,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:44,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:44,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:44,522 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:44,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307822658] [2022-02-10 03:12:44,522 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307822658] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:44,522 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845192855] [2022-02-10 03:12:44,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:44,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:44,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:44,523 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-02-10 03:12:44,523 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-02-10 03:12:44,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:44,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:44,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:44,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:44,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:44,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 19 treesize of output 15 [2022-02-10 03:12:44,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:12:44,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:44,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 17 treesize of output 13 [2022-02-10 03:12:44,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:44,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:45,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:45,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 17 treesize of output 21 [2022-02-10 03:12:45,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:45,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 22 treesize of output 26 [2022-02-10 03:12:45,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:45,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 18 treesize of output 22 [2022-02-10 03:12:45,252 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:45,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845192855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:45,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:45,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:45,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108529120] [2022-02-10 03:12:45,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:45,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:45,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:45,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:45,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:45,253 INFO L87 Difference]: Start difference. First operand 390 states and 999 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:45,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:45,608 INFO L93 Difference]: Finished difference Result 442 states and 1091 transitions. [2022-02-10 03:12:45,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:12:45,608 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:45,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:45,609 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:12:45,609 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:12:45,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:12:45,609 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 86 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:45,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 149 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 503 Invalid, 0 Unknown, 156 Unchecked, 0.2s Time] [2022-02-10 03:12:45,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:12:45,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 385. [2022-02-10 03:12:45,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5598958333333335) internal successors, (983), 384 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:45,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 983 transitions. [2022-02-10 03:12:45,614 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 983 transitions. Word has length 22 [2022-02-10 03:12:45,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:45,614 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 983 transitions. [2022-02-10 03:12:45,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:45,614 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 983 transitions. [2022-02-10 03:12:45,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:45,614 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:45,614 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:45,629 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-02-10 03:12:45,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable632,629 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:45,823 INFO L402 AbstractCegarLoop]: === Iteration 634 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:45,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:45,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1648284992, now seen corresponding path program 629 times [2022-02-10 03:12:45,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:45,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290298012] [2022-02-10 03:12:45,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:45,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:45,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:45,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:45,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:45,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290298012] [2022-02-10 03:12:45,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290298012] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:45,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476412487] [2022-02-10 03:12:45,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:45,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:45,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:45,926 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-02-10 03:12:45,926 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-02-10 03:12:45,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:45,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:45,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:45,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:46,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:46,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:46,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:46,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 10 treesize of output 5 [2022-02-10 03:12:46,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:46,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:46,422 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:46,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 15 treesize of output 19 [2022-02-10 03:12:46,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:46,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 20 treesize of output 24 [2022-02-10 03:12:46,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:46,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:46,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:46,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476412487] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:46,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:46,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:46,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115820655] [2022-02-10 03:12:46,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:46,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:46,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:46,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:46,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:46,507 INFO L87 Difference]: Start difference. First operand 385 states and 983 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:12:46,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:46,626 INFO L93 Difference]: Finished difference Result 417 states and 1045 transitions. [2022-02-10 03:12:46,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:46,627 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:12:46,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:46,627 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:12:46,628 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:12:46,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:46,628 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 29 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:46,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 130 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 318 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-02-10 03:12:46,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:12:46,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 385. [2022-02-10 03:12:46,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5572916666666665) internal successors, (982), 384 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:46,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 982 transitions. [2022-02-10 03:12:46,633 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 982 transitions. Word has length 22 [2022-02-10 03:12:46,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:46,633 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 982 transitions. [2022-02-10 03:12:46,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:12:46,633 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 982 transitions. [2022-02-10 03:12:46,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:46,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:46,634 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:46,650 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-02-10 03:12:46,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable633,630 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:46,843 INFO L402 AbstractCegarLoop]: === Iteration 635 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:46,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:46,844 INFO L85 PathProgramCache]: Analyzing trace with hash 827717185, now seen corresponding path program 630 times [2022-02-10 03:12:46,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:46,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336803968] [2022-02-10 03:12:46,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:46,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:46,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:46,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:46,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:46,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336803968] [2022-02-10 03:12:46,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336803968] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:46,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126035641] [2022-02-10 03:12:46,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:46,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:46,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:46,960 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-02-10 03:12:46,960 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-02-10 03:12:46,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:12:46,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:46,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:46,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:47,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:47,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 19 treesize of output 15 [2022-02-10 03:12:47,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:47,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 17 treesize of output 13 [2022-02-10 03:12:47,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:47,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 9 treesize of output 3 [2022-02-10 03:12:47,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:47,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:47,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:47,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 16 treesize of output 20 [2022-02-10 03:12:47,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:47,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 20 treesize of output 24 [2022-02-10 03:12:47,378 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:47,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 16 treesize of output 20 [2022-02-10 03:12:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:47,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126035641] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:47,412 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:47,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:47,412 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853194572] [2022-02-10 03:12:47,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:47,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:47,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:47,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:47,413 INFO L87 Difference]: Start difference. First operand 385 states and 982 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-02-10 03:12:47,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:47,499 INFO L93 Difference]: Finished difference Result 408 states and 1031 transitions. [2022-02-10 03:12:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:47,500 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 22 [2022-02-10 03:12:47,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:47,500 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:12:47,500 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:12:47,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:47,500 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 20 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:47,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 90 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 278 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:12:47,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:12:47,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 387. [2022-02-10 03:12:47,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.562176165803109) internal successors, (989), 386 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:47,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 989 transitions. [2022-02-10 03:12:47,504 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 989 transitions. Word has length 22 [2022-02-10 03:12:47,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:47,504 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 989 transitions. [2022-02-10 03:12:47,504 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-02-10 03:12:47,504 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 989 transitions. [2022-02-10 03:12:47,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:47,505 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:47,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:47,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (631)] Ended with exit code 0 [2022-02-10 03:12:47,721 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,SelfDestructingSolverStorable634 [2022-02-10 03:12:47,721 INFO L402 AbstractCegarLoop]: === Iteration 636 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:47,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:47,721 INFO L85 PathProgramCache]: Analyzing trace with hash -826623048, now seen corresponding path program 631 times [2022-02-10 03:12:47,721 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:47,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741150633] [2022-02-10 03:12:47,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:47,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:47,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:47,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:47,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:47,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741150633] [2022-02-10 03:12:47,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741150633] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:47,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507439929] [2022-02-10 03:12:47,848 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:47,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:47,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:47,850 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-02-10 03:12:47,850 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-02-10 03:12:47,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:47,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:47,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:47,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:47,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 19 treesize of output 15 [2022-02-10 03:12:48,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:48,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 19 treesize of output 15 [2022-02-10 03:12:48,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:48,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 11 treesize of output 3 [2022-02-10 03:12:48,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:48,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:48,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:12:48,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:48,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 22 treesize of output 26 [2022-02-10 03:12:48,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:48,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 18 treesize of output 22 [2022-02-10 03:12:48,465 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:48,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507439929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:48,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:48,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:48,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94919398] [2022-02-10 03:12:48,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:48,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:48,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:48,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:48,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:48,466 INFO L87 Difference]: Start difference. First operand 387 states and 989 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:48,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:48,702 INFO L93 Difference]: Finished difference Result 436 states and 1078 transitions. [2022-02-10 03:12:48,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:48,702 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:48,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:48,702 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:12:48,703 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:12:48,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=582, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:12:48,703 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 100 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 154 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:48,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 160 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 375 Invalid, 0 Unknown, 154 Unchecked, 0.2s Time] [2022-02-10 03:12:48,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:12:48,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 387. [2022-02-10 03:12:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.562176165803109) internal successors, (989), 386 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:48,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 989 transitions. [2022-02-10 03:12:48,707 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 989 transitions. Word has length 22 [2022-02-10 03:12:48,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:48,707 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 989 transitions. [2022-02-10 03:12:48,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:48,707 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 989 transitions. [2022-02-10 03:12:48,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:48,707 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:48,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:48,723 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-02-10 03:12:48,908 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,SelfDestructingSolverStorable635 [2022-02-10 03:12:48,908 INFO L402 AbstractCegarLoop]: === Iteration 637 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:48,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:48,908 INFO L85 PathProgramCache]: Analyzing trace with hash 474915889, now seen corresponding path program 632 times [2022-02-10 03:12:48,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:48,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544231247] [2022-02-10 03:12:48,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:48,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:48,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:49,016 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:49,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544231247] [2022-02-10 03:12:49,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544231247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:49,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550590004] [2022-02-10 03:12:49,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:49,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:49,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:49,017 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-02-10 03:12:49,017 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-02-10 03:12:49,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:49,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:49,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:49,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:49,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:49,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 19 treesize of output 15 [2022-02-10 03:12:49,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:49,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 17 treesize of output 13 [2022-02-10 03:12:49,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:49,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 9 treesize of output 3 [2022-02-10 03:12:49,426 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:49,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:49,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 16 treesize of output 20 [2022-02-10 03:12:49,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:49,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 20 treesize of output 24 [2022-02-10 03:12:49,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:49,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 16 treesize of output 20 [2022-02-10 03:12:49,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550590004] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:49,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:49,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:49,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807586105] [2022-02-10 03:12:49,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:49,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:49,583 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:49,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:49,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:49,583 INFO L87 Difference]: Start difference. First operand 387 states and 989 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-02-10 03:12:49,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:49,667 INFO L93 Difference]: Finished difference Result 412 states and 1036 transitions. [2022-02-10 03:12:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:49,667 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 22 [2022-02-10 03:12:49,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:49,668 INFO L225 Difference]: With dead ends: 412 [2022-02-10 03:12:49,668 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:12:49,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:49,668 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:49,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 102 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 280 Invalid, 0 Unknown, 110 Unchecked, 0.1s Time] [2022-02-10 03:12:49,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:12:49,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 383. [2022-02-10 03:12:49,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 2.5523560209424083) internal successors, (975), 382 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:49,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 975 transitions. [2022-02-10 03:12:49,672 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 975 transitions. Word has length 22 [2022-02-10 03:12:49,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:49,672 INFO L470 AbstractCegarLoop]: Abstraction has 383 states and 975 transitions. [2022-02-10 03:12:49,672 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-02-10 03:12:49,672 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 975 transitions. [2022-02-10 03:12:49,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:49,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:49,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:49,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (633)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:49,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable636,633 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:49,883 INFO L402 AbstractCegarLoop]: === Iteration 638 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:49,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:49,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1223780830, now seen corresponding path program 633 times [2022-02-10 03:12:49,884 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:49,884 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80381998] [2022-02-10 03:12:49,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:49,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:49,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,987 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:49,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80381998] [2022-02-10 03:12:49,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80381998] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:49,987 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002913323] [2022-02-10 03:12:49,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:49,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:49,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:49,988 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-02-10 03:12:49,989 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-02-10 03:12:50,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:12:50,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:50,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:50,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:50,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,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 19 treesize of output 15 [2022-02-10 03:12:50,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,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 17 treesize of output 13 [2022-02-10 03:12:50,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:12:50,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:50,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:50,324 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:50,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:50,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:12:50,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:50,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 16 treesize of output 20 [2022-02-10 03:12:50,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:50,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002913323] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:50,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:50,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:50,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140219838] [2022-02-10 03:12:50,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:50,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:50,440 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:50,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:50,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:50,440 INFO L87 Difference]: Start difference. First operand 383 states and 975 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:50,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:50,532 INFO L93 Difference]: Finished difference Result 416 states and 1045 transitions. [2022-02-10 03:12:50,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:50,532 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:12:50,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:50,533 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:12:50,533 INFO L226 Difference]: Without dead ends: 401 [2022-02-10 03:12:50,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:50,533 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:50,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 72 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 237 Invalid, 0 Unknown, 9 Unchecked, 0.1s Time] [2022-02-10 03:12:50,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-10 03:12:50,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 384. [2022-02-10 03:12:50,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.553524804177546) internal successors, (978), 383 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:50,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-10 03:12:50,537 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-10 03:12:50,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:50,537 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-10 03:12:50,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:50,537 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-10 03:12:50,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:50,538 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:50,538 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:50,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (634)] Ended with exit code 0 [2022-02-10 03:12:50,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable637,634 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:50,740 INFO L402 AbstractCegarLoop]: === Iteration 639 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:50,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash 2014174950, now seen corresponding path program 634 times [2022-02-10 03:12:50,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:50,741 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147498993] [2022-02-10 03:12:50,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:50,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:50,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:50,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:50,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:50,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147498993] [2022-02-10 03:12:50,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147498993] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:50,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88928574] [2022-02-10 03:12:50,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:50,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:50,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:50,841 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-02-10 03:12:50,842 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-02-10 03:12:50,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:50,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:50,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:50,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:50,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,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 19 treesize of output 15 [2022-02-10 03:12:50,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:50,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:50,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 15 treesize of output 11 [2022-02-10 03:12:51,031 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:51,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:51,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:51,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:51,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 20 treesize of output 24 [2022-02-10 03:12:51,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:51,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:51,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:51,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88928574] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:51,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:51,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:51,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034446503] [2022-02-10 03:12:51,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:51,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:51,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:51,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:51,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:51,159 INFO L87 Difference]: Start difference. First operand 384 states and 978 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-02-10 03:12:51,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:51,308 INFO L93 Difference]: Finished difference Result 429 states and 1062 transitions. [2022-02-10 03:12:51,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:51,308 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 22 [2022-02-10 03:12:51,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:51,308 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:12:51,308 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:12:51,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:51,310 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:51,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 111 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 355 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-02-10 03:12:51,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:12:51,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 384. [2022-02-10 03:12:51,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.553524804177546) internal successors, (978), 383 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:51,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-10 03:12:51,314 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-10 03:12:51,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:51,314 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-10 03:12:51,314 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-02-10 03:12:51,314 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-10 03:12:51,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:51,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:51,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:51,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (635)] Ended with exit code 0 [2022-02-10 03:12:51,530 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,SelfDestructingSolverStorable638 [2022-02-10 03:12:51,530 INFO L402 AbstractCegarLoop]: === Iteration 640 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:51,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:51,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1620763246, now seen corresponding path program 635 times [2022-02-10 03:12:51,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:51,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653748347] [2022-02-10 03:12:51,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:51,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:51,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:51,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653748347] [2022-02-10 03:12:51,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653748347] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:51,632 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588558868] [2022-02-10 03:12:51,632 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:51,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:51,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:51,633 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-02-10 03:12:51,633 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-02-10 03:12:51,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:51,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:51,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:51,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:51,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:51,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 19 treesize of output 15 [2022-02-10 03:12:51,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:51,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 17 treesize of output 13 [2022-02-10 03:12:51,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:51,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 9 treesize of output 3 [2022-02-10 03:12:51,879 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:51,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:51,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:51,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 16 treesize of output 20 [2022-02-10 03:12:51,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:51,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:12:51,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:51,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 16 treesize of output 20 [2022-02-10 03:12:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588558868] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:52,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:52,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:52,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462798237] [2022-02-10 03:12:52,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:52,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:52,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:52,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:52,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:52,037 INFO L87 Difference]: Start difference. First operand 384 states and 978 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:52,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:52,172 INFO L93 Difference]: Finished difference Result 418 states and 1050 transitions. [2022-02-10 03:12:52,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:52,172 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:12:52,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:52,173 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:12:52,173 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:12:52,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:52,173 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:52,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 119 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 340 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-02-10 03:12:52,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:12:52,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 385. [2022-02-10 03:12:52,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5572916666666665) internal successors, (982), 384 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:52,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 982 transitions. [2022-02-10 03:12:52,187 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 982 transitions. Word has length 22 [2022-02-10 03:12:52,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:52,187 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 982 transitions. [2022-02-10 03:12:52,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:52,187 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 982 transitions. [2022-02-10 03:12:52,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:52,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:52,187 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:52,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (636)] Ended with exit code 0 [2022-02-10 03:12:52,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable639,636 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:52,399 INFO L402 AbstractCegarLoop]: === Iteration 641 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:52,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:52,399 INFO L85 PathProgramCache]: Analyzing trace with hash 2028669674, now seen corresponding path program 636 times [2022-02-10 03:12:52,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:52,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247521639] [2022-02-10 03:12:52,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:52,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:52,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:52,488 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,488 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:52,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247521639] [2022-02-10 03:12:52,488 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247521639] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:52,488 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146218746] [2022-02-10 03:12:52,488 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:52,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:52,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:52,489 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-02-10 03:12:52,490 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-02-10 03:12:52,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:12:52,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:52,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:52,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:52,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:52,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 19 treesize of output 15 [2022-02-10 03:12:52,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:52,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 19 treesize of output 15 [2022-02-10 03:12:52,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:52,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 15 treesize of output 11 [2022-02-10 03:12:52,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:52,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:52,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 16 treesize of output 20 [2022-02-10 03:12:52,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:52,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 20 treesize of output 24 [2022-02-10 03:12:52,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:52,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 16 treesize of output 20 [2022-02-10 03:12:52,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146218746] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:52,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:52,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:52,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880242757] [2022-02-10 03:12:52,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:52,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:52,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:52,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:52,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:52,833 INFO L87 Difference]: Start difference. First operand 385 states and 982 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-02-10 03:12:52,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:52,975 INFO L93 Difference]: Finished difference Result 420 states and 1052 transitions. [2022-02-10 03:12:52,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:52,975 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 22 [2022-02-10 03:12:52,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:52,976 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:12:52,976 INFO L226 Difference]: Without dead ends: 401 [2022-02-10 03:12:52,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:52,976 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 23 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:52,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 135 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 447 Invalid, 0 Unknown, 56 Unchecked, 0.1s Time] [2022-02-10 03:12:52,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-02-10 03:12:52,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 384. [2022-02-10 03:12:52,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.553524804177546) internal successors, (978), 383 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:52,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-10 03:12:52,980 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-10 03:12:52,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:52,980 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-10 03:12:52,980 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-02-10 03:12:52,980 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-10 03:12:52,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:52,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:52,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:52,996 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-02-10 03:12:53,195 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,SelfDestructingSolverStorable640 [2022-02-10 03:12:53,195 INFO L402 AbstractCegarLoop]: === Iteration 642 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:53,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:53,196 INFO L85 PathProgramCache]: Analyzing trace with hash 218634090, now seen corresponding path program 637 times [2022-02-10 03:12:53,196 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:53,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590957438] [2022-02-10 03:12:53,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:53,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:53,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:53,316 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:53,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:53,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590957438] [2022-02-10 03:12:53,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590957438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:53,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006343167] [2022-02-10 03:12:53,317 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:53,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:53,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:53,318 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-02-10 03:12:53,318 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-02-10 03:12:53,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:53,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:53,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:53,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:53,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:53,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 19 treesize of output 15 [2022-02-10 03:12:53,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:53,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 11 treesize of output 3 [2022-02-10 03:12:53,717 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:53,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:53,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:53,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 19 treesize of output 23 [2022-02-10 03:12:53,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:53,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 31 treesize of output 33 [2022-02-10 03:12:53,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:53,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 25 treesize of output 27 [2022-02-10 03:12:54,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006343167] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:54,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:54,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:54,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909637299] [2022-02-10 03:12:54,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:54,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:54,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:54,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:54,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:54,058 INFO L87 Difference]: Start difference. First operand 384 states and 978 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:54,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:54,339 INFO L93 Difference]: Finished difference Result 431 states and 1065 transitions. [2022-02-10 03:12:54,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:12:54,340 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:54,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:54,340 INFO L225 Difference]: With dead ends: 431 [2022-02-10 03:12:54,340 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:12:54,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:12:54,341 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 113 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:54,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 143 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 460 Invalid, 0 Unknown, 128 Unchecked, 0.2s Time] [2022-02-10 03:12:54,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:12:54,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 384. [2022-02-10 03:12:54,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.553524804177546) internal successors, (978), 383 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:54,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 978 transitions. [2022-02-10 03:12:54,344 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 978 transitions. Word has length 22 [2022-02-10 03:12:54,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:54,345 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 978 transitions. [2022-02-10 03:12:54,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:54,345 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 978 transitions. [2022-02-10 03:12:54,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:54,345 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:54,345 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:54,361 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-02-10 03:12:54,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable641,638 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:54,555 INFO L402 AbstractCegarLoop]: === Iteration 643 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:54,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:54,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1432169874, now seen corresponding path program 638 times [2022-02-10 03:12:54,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:54,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890558795] [2022-02-10 03:12:54,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:54,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:54,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:54,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890558795] [2022-02-10 03:12:54,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890558795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:54,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445555544] [2022-02-10 03:12:54,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:54,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:54,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:54,657 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-02-10 03:12:54,658 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-02-10 03:12:54,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:54,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:54,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:54,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:54,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:54,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 19 treesize of output 15 [2022-02-10 03:12:54,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:54,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 20 treesize of output 16 [2022-02-10 03:12:54,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:54,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:12:54,844 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:54,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:54,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:54,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 20 treesize of output 24 [2022-02-10 03:12:54,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:54,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:54,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445555544] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:54,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:54,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:54,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112929772] [2022-02-10 03:12:54,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:54,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:54,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:54,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:54,959 INFO L87 Difference]: Start difference. First operand 384 states and 978 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-02-10 03:12:55,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:55,103 INFO L93 Difference]: Finished difference Result 447 states and 1098 transitions. [2022-02-10 03:12:55,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:55,103 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 22 [2022-02-10 03:12:55,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:55,104 INFO L225 Difference]: With dead ends: 447 [2022-02-10 03:12:55,104 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:12:55,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:55,104 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 60 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:55,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 95 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 369 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-02-10 03:12:55,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:12:55,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 386. [2022-02-10 03:12:55,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.553246753246753) internal successors, (983), 385 states have internal predecessors, (983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:55,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 983 transitions. [2022-02-10 03:12:55,108 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 983 transitions. Word has length 22 [2022-02-10 03:12:55,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:55,108 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 983 transitions. [2022-02-10 03:12:55,108 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-02-10 03:12:55,109 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 983 transitions. [2022-02-10 03:12:55,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:55,109 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:55,109 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:55,125 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-02-10 03:12:55,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 639 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable642 [2022-02-10 03:12:55,309 INFO L402 AbstractCegarLoop]: === Iteration 644 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:55,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:55,310 INFO L85 PathProgramCache]: Analyzing trace with hash 761083618, now seen corresponding path program 639 times [2022-02-10 03:12:55,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:55,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370277493] [2022-02-10 03:12:55,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:55,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:55,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:55,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:55,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370277493] [2022-02-10 03:12:55,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370277493] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:55,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058952606] [2022-02-10 03:12:55,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:12:55,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:55,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:55,422 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-02-10 03:12:55,423 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-02-10 03:12:55,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:12:55,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:55,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:55,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:55,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:12:55,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:55,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 20 treesize of output 16 [2022-02-10 03:12:55,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:55,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 16 treesize of output 12 [2022-02-10 03:12:55,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:55,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:55,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:55,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 16 treesize of output 20 [2022-02-10 03:12:55,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:55,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 20 treesize of output 24 [2022-02-10 03:12:55,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:55,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058952606] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:55,805 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:55,805 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:12:55,805 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851823897] [2022-02-10 03:12:55,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:55,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:12:55,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:55,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:12:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:12:55,806 INFO L87 Difference]: Start difference. First operand 386 states and 983 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-02-10 03:12:55,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:55,995 INFO L93 Difference]: Finished difference Result 426 states and 1049 transitions. [2022-02-10 03:12:55,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:12:55,995 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 22 [2022-02-10 03:12:55,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:55,996 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:12:55,996 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:12:55,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:12:55,996 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:55,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 119 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 437 Invalid, 0 Unknown, 31 Unchecked, 0.2s Time] [2022-02-10 03:12:55,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:12:55,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 380. [2022-02-10 03:12:56,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.546174142480211) internal successors, (965), 379 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-10 03:12:56,000 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-10 03:12:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:56,000 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-10 03:12:56,000 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-02-10 03:12:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-10 03:12:56,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:56,001 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:56,001 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:56,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (640)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:56,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable643,640 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:56,211 INFO L402 AbstractCegarLoop]: === Iteration 645 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:56,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:56,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1048951966, now seen corresponding path program 640 times [2022-02-10 03:12:56,211 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:56,212 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819780718] [2022-02-10 03:12:56,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:56,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:56,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:56,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:56,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:56,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819780718] [2022-02-10 03:12:56,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819780718] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:56,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463698773] [2022-02-10 03:12:56,349 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:56,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:56,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:56,350 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-02-10 03:12:56,350 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-02-10 03:12:56,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:56,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:56,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:56,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:56,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:56,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 19 treesize of output 15 [2022-02-10 03:12:56,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:56,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 21 treesize of output 17 [2022-02-10 03:12:56,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:56,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 17 treesize of output 13 [2022-02-10 03:12:56,726 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:56,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:56,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:56,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 19 treesize of output 23 [2022-02-10 03:12:56,987 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:56,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 31 treesize of output 33 [2022-02-10 03:12:56,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:56,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 25 treesize of output 27 [2022-02-10 03:12:57,058 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:57,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463698773] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:57,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:57,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:12:57,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349157967] [2022-02-10 03:12:57,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:57,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:57,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:57,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:57,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:57,059 INFO L87 Difference]: Start difference. First operand 380 states and 965 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:57,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:57,497 INFO L93 Difference]: Finished difference Result 511 states and 1203 transitions. [2022-02-10 03:12:57,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:12:57,498 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:12:57,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:57,499 INFO L225 Difference]: With dead ends: 511 [2022-02-10 03:12:57,499 INFO L226 Difference]: Without dead ends: 501 [2022-02-10 03:12:57,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=255, Invalid=867, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:12:57,500 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 153 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:57,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 159 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 477 Invalid, 0 Unknown, 68 Unchecked, 0.2s Time] [2022-02-10 03:12:57,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-02-10 03:12:57,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 385. [2022-02-10 03:12:57,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.5546875) internal successors, (981), 384 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:57,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 981 transitions. [2022-02-10 03:12:57,505 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 981 transitions. Word has length 22 [2022-02-10 03:12:57,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:57,506 INFO L470 AbstractCegarLoop]: Abstraction has 385 states and 981 transitions. [2022-02-10 03:12:57,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:12:57,506 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 981 transitions. [2022-02-10 03:12:57,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:57,506 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:57,506 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:57,523 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-02-10 03:12:57,713 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,SelfDestructingSolverStorable644 [2022-02-10 03:12:57,713 INFO L402 AbstractCegarLoop]: === Iteration 646 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:57,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:57,713 INFO L85 PathProgramCache]: Analyzing trace with hash -258557846, now seen corresponding path program 641 times [2022-02-10 03:12:57,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:57,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748313011] [2022-02-10 03:12:57,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:57,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:57,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:57,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:57,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:57,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748313011] [2022-02-10 03:12:57,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748313011] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:57,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085071727] [2022-02-10 03:12:57,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:57,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:57,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:57,825 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-02-10 03:12:57,825 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-02-10 03:12:57,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:57,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:57,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:12:57,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:57,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:57,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 41 treesize of output 35 [2022-02-10 03:12:58,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:58,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 53 [2022-02-10 03:12:58,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2022-02-10 03:12:58,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:58,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:58,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:58,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 42 treesize of output 44 [2022-02-10 03:12:58,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:58,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 31 treesize of output 35 [2022-02-10 03:12:58,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:58,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 27 treesize of output 31 [2022-02-10 03:12:58,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:58,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085071727] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:58,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:58,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:12:58,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360936220] [2022-02-10 03:12:58,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:58,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:12:58,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:58,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:12:58,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:12:58,381 INFO L87 Difference]: Start difference. First operand 385 states and 981 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:12:58,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:58,862 INFO L93 Difference]: Finished difference Result 469 states and 1138 transitions. [2022-02-10 03:12:58,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:12:58,862 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:12:58,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:58,863 INFO L225 Difference]: With dead ends: 469 [2022-02-10 03:12:58,863 INFO L226 Difference]: Without dead ends: 469 [2022-02-10 03:12:58,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:12:58,863 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 135 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:58,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 206 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 551 Invalid, 0 Unknown, 194 Unchecked, 0.2s Time] [2022-02-10 03:12:58,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-02-10 03:12:58,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 380. [2022-02-10 03:12:58,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.546174142480211) internal successors, (965), 379 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:58,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-10 03:12:58,868 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-10 03:12:58,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:58,868 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-10 03:12:58,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:12:58,868 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-10 03:12:58,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:58,868 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:58,868 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:58,884 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-02-10 03:12:59,075 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,SelfDestructingSolverStorable645 [2022-02-10 03:12:59,075 INFO L402 AbstractCegarLoop]: === Iteration 647 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:59,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1042316254, now seen corresponding path program 642 times [2022-02-10 03:12:59,075 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:59,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090904109] [2022-02-10 03:12:59,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:59,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:59,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:59,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:59,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090904109] [2022-02-10 03:12:59,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090904109] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:59,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016490197] [2022-02-10 03:12:59,167 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:59,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:59,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:59,168 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-02-10 03:12:59,169 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-02-10 03:12:59,194 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:12:59,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:59,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:12:59,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:59,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:12:59,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:59,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 17 treesize of output 13 [2022-02-10 03:12:59,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:59,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 9 treesize of output 3 [2022-02-10 03:12:59,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:59,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:59,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:12:59,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:59,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 20 treesize of output 24 [2022-02-10 03:12:59,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:59,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 16 treesize of output 20 [2022-02-10 03:12:59,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:59,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016490197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:59,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:59,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:12:59,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018739485] [2022-02-10 03:12:59,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:59,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:12:59,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:12:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:59,507 INFO L87 Difference]: Start difference. First operand 380 states and 965 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:59,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:59,565 INFO L93 Difference]: Finished difference Result 398 states and 998 transitions. [2022-02-10 03:12:59,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:12:59,565 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:12:59,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:59,565 INFO L225 Difference]: With dead ends: 398 [2022-02-10 03:12:59,565 INFO L226 Difference]: Without dead ends: 391 [2022-02-10 03:12:59,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:12:59,566 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 16 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:59,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 98 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 188 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 03:12:59,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-10 03:12:59,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 380. [2022-02-10 03:12:59,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.546174142480211) internal successors, (965), 379 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:59,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-10 03:12:59,569 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-10 03:12:59,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:59,570 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-10 03:12:59,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:12:59,570 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-10 03:12:59,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:12:59,570 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:59,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:59,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (643)] Ended with exit code 0 [2022-02-10 03:12:59,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable646,643 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:59,783 INFO L402 AbstractCegarLoop]: === Iteration 648 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:59,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:59,783 INFO L85 PathProgramCache]: Analyzing trace with hash -359812902, now seen corresponding path program 643 times [2022-02-10 03:12:59,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:59,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454937342] [2022-02-10 03:12:59,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:59,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:59,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:59,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:59,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454937342] [2022-02-10 03:12:59,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454937342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:59,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059469808] [2022-02-10 03:12:59,869 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:59,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:59,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:59,870 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-02-10 03:12:59,871 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-02-10 03:12:59,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:59,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:12:59,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:59,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:00,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:00,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:00,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:00,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:00,064 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:00,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:00,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:00,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 19 treesize of output 23 [2022-02-10 03:13:00,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:00,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 31 treesize of output 33 [2022-02-10 03:13:00,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:00,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 25 treesize of output 27 [2022-02-10 03:13:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:00,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059469808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:00,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:00,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:00,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091748436] [2022-02-10 03:13:00,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:00,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:00,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:00,315 INFO L87 Difference]: Start difference. First operand 380 states and 965 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:00,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:00,604 INFO L93 Difference]: Finished difference Result 432 states and 1060 transitions. [2022-02-10 03:13:00,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:00,605 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:00,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:00,605 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:13:00,605 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:13:00,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:00,606 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 71 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:00,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 169 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 547 Invalid, 0 Unknown, 99 Unchecked, 0.2s Time] [2022-02-10 03:13:00,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:13:00,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 378. [2022-02-10 03:13:00,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.546419098143236) internal successors, (960), 377 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-02-10 03:13:00,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 960 transitions. [2022-02-10 03:13:00,610 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 960 transitions. Word has length 22 [2022-02-10 03:13:00,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:00,616 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 960 transitions. [2022-02-10 03:13:00,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:00,617 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 960 transitions. [2022-02-10 03:13:00,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:00,617 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:00,617 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:00,633 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-02-10 03:13:00,821 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,SelfDestructingSolverStorable647 [2022-02-10 03:13:00,822 INFO L402 AbstractCegarLoop]: === Iteration 649 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:00,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:00,822 INFO L85 PathProgramCache]: Analyzing trace with hash 525985378, now seen corresponding path program 644 times [2022-02-10 03:13:00,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:00,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477056884] [2022-02-10 03:13:00,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:00,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:00,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:00,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:00,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:00,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477056884] [2022-02-10 03:13:00,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477056884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:00,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960398517] [2022-02-10 03:13:00,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:00,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:00,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:00,943 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-02-10 03:13:00,943 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-02-10 03:13:00,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:00,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:00,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:00,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:01,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:01,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 17 treesize of output 13 [2022-02-10 03:13:01,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:01,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:01,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 15 treesize of output 11 [2022-02-10 03:13:01,238 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:01,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:01,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:01,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2022-02-10 03:13:01,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:01,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 33 treesize of output 35 [2022-02-10 03:13:01,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:13:01,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:01,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960398517] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:01,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:01,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:01,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108486409] [2022-02-10 03:13:01,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:01,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:01,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:01,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:01,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:01,566 INFO L87 Difference]: Start difference. First operand 378 states and 960 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:01,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:01,880 INFO L93 Difference]: Finished difference Result 433 states and 1062 transitions. [2022-02-10 03:13:01,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:01,880 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:01,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:01,881 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:13:01,881 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:13:01,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:13:01,881 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 84 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:01,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 120 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 421 Invalid, 0 Unknown, 37 Unchecked, 0.2s Time] [2022-02-10 03:13:01,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:13:01,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 380. [2022-02-10 03:13:01,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.5567282321899736) internal successors, (969), 379 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:01,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 969 transitions. [2022-02-10 03:13:01,885 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 969 transitions. Word has length 22 [2022-02-10 03:13:01,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:01,885 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 969 transitions. [2022-02-10 03:13:01,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:01,885 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 969 transitions. [2022-02-10 03:13:01,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:01,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:01,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:01,901 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-02-10 03:13:02,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable648,645 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:02,086 INFO L402 AbstractCegarLoop]: === Iteration 650 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:02,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1210420062, now seen corresponding path program 645 times [2022-02-10 03:13:02,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:02,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596682924] [2022-02-10 03:13:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:02,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:02,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:02,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:02,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:02,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596682924] [2022-02-10 03:13:02,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596682924] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:02,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701045813] [2022-02-10 03:13:02,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:02,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:02,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:02,184 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-02-10 03:13:02,185 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-02-10 03:13:02,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:13:02,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:02,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:02,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:02,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:02,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 17 treesize of output 13 [2022-02-10 03:13:02,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:02,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:02,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 11 treesize of output 3 [2022-02-10 03:13:02,443 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:02,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:02,482 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:02,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 15 treesize of output 19 [2022-02-10 03:13:02,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:02,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:02,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 16 treesize of output 20 [2022-02-10 03:13:02,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:02,575 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701045813] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:02,575 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:02,575 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:02,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622545650] [2022-02-10 03:13:02,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:02,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:02,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:02,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:02,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:02,575 INFO L87 Difference]: Start difference. First operand 380 states and 969 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:13:02,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:02,671 INFO L93 Difference]: Finished difference Result 410 states and 1025 transitions. [2022-02-10 03:13:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:02,672 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:13:02,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:02,672 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:13:02,672 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:13:02,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:02,672 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:02,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 99 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 359 Invalid, 0 Unknown, 12 Unchecked, 0.1s Time] [2022-02-10 03:13:02,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:13:02,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 381. [2022-02-10 03:13:02,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5526315789473686) internal successors, (970), 380 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:02,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 970 transitions. [2022-02-10 03:13:02,676 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 970 transitions. Word has length 22 [2022-02-10 03:13:02,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:02,676 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 970 transitions. [2022-02-10 03:13:02,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:13:02,676 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 970 transitions. [2022-02-10 03:13:02,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:02,677 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:02,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:02,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (646)] Ended with exit code 0 [2022-02-10 03:13:02,886 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable649,646 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:02,886 INFO L402 AbstractCegarLoop]: === Iteration 651 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:02,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:02,886 INFO L85 PathProgramCache]: Analyzing trace with hash 933891806, now seen corresponding path program 646 times [2022-02-10 03:13:02,886 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:02,887 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397039701] [2022-02-10 03:13:02,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:02,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:02,988 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:02,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397039701] [2022-02-10 03:13:02,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397039701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:02,988 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112876047] [2022-02-10 03:13:02,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:02,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:02,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:02,989 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-02-10 03:13:02,990 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-02-10 03:13:03,021 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:03,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:03,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:03,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:03,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:03,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:03,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:03,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 17 treesize of output 13 [2022-02-10 03:13:03,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:03,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 9 treesize of output 3 [2022-02-10 03:13:03,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:03,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:03,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 28 treesize of output 30 [2022-02-10 03:13:03,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:03,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 31 treesize of output 33 [2022-02-10 03:13:03,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:03,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 25 treesize of output 27 [2022-02-10 03:13:03,509 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:03,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112876047] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:03,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:03,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:03,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639453861] [2022-02-10 03:13:03,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:03,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:03,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:03,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:03,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:03,509 INFO L87 Difference]: Start difference. First operand 381 states and 970 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:03,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:03,779 INFO L93 Difference]: Finished difference Result 433 states and 1065 transitions. [2022-02-10 03:13:03,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:03,779 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:03,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:03,780 INFO L225 Difference]: With dead ends: 433 [2022-02-10 03:13:03,780 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:13:03,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:13:03,780 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:03,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 108 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 375 Invalid, 0 Unknown, 10 Unchecked, 0.1s Time] [2022-02-10 03:13:03,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:13:03,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 379. [2022-02-10 03:13:03,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.5634920634920637) internal successors, (969), 378 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 969 transitions. [2022-02-10 03:13:03,784 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 969 transitions. Word has length 22 [2022-02-10 03:13:03,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:03,784 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 969 transitions. [2022-02-10 03:13:03,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:03,784 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 969 transitions. [2022-02-10 03:13:03,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:03,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:03,785 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:03,800 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-02-10 03:13:04,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable650,647 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:04,000 INFO L402 AbstractCegarLoop]: === Iteration 652 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:04,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:04,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1411640767, now seen corresponding path program 647 times [2022-02-10 03:13:04,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:04,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699460723] [2022-02-10 03:13:04,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:04,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:04,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:04,076 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:04,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699460723] [2022-02-10 03:13:04,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699460723] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:04,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575319991] [2022-02-10 03:13:04,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:04,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:04,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:04,078 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-02-10 03:13:04,078 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-02-10 03:13:04,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:04,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:04,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:04,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:04,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:04,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 19 treesize of output 15 [2022-02-10 03:13:04,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:04,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 19 treesize of output 15 [2022-02-10 03:13:04,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:04,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 10 treesize of output 5 [2022-02-10 03:13:04,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:04,337 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:04,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 17 treesize of output 21 [2022-02-10 03:13:04,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:13:04,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575319991] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:04,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:04,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:04,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796936627] [2022-02-10 03:13:04,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:04,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:04,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:04,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:04,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:04,409 INFO L87 Difference]: Start difference. First operand 379 states and 969 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-02-10 03:13:04,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:04,509 INFO L93 Difference]: Finished difference Result 406 states and 1023 transitions. [2022-02-10 03:13:04,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:04,509 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 22 [2022-02-10 03:13:04,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:04,510 INFO L225 Difference]: With dead ends: 406 [2022-02-10 03:13:04,510 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:13:04,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:04,510 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 44 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:04,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 71 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 292 Invalid, 0 Unknown, 90 Unchecked, 0.1s Time] [2022-02-10 03:13:04,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:13:04,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 382. [2022-02-10 03:13:04,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5538057742782154) internal successors, (973), 381 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:04,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 973 transitions. [2022-02-10 03:13:04,513 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 973 transitions. Word has length 22 [2022-02-10 03:13:04,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:04,513 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 973 transitions. [2022-02-10 03:13:04,514 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-02-10 03:13:04,514 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 973 transitions. [2022-02-10 03:13:04,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:04,514 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:04,514 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:04,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (648)] Ended with exit code 0 [2022-02-10 03:13:04,727 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,SelfDestructingSolverStorable651 [2022-02-10 03:13:04,727 INFO L402 AbstractCegarLoop]: === Iteration 653 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:04,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:04,727 INFO L85 PathProgramCache]: Analyzing trace with hash -525842487, now seen corresponding path program 648 times [2022-02-10 03:13:04,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:04,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904364429] [2022-02-10 03:13:04,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:04,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:04,805 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:04,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904364429] [2022-02-10 03:13:04,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904364429] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:04,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437192683] [2022-02-10 03:13:04,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:04,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:04,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:04,806 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-02-10 03:13:04,807 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-02-10 03:13:04,830 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:04,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:04,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:04,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:04,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:04,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 19 treesize of output 15 [2022-02-10 03:13:04,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:04,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:04,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:04,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 17 treesize of output 13 [2022-02-10 03:13:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:05,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:05,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:05,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 17 treesize of output 21 [2022-02-10 03:13:05,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:13:05,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:05,135 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:05,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437192683] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:05,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:05,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:05,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502803889] [2022-02-10 03:13:05,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:05,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:05,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:05,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:05,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:05,136 INFO L87 Difference]: Start difference. First operand 382 states and 973 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-02-10 03:13:05,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:05,291 INFO L93 Difference]: Finished difference Result 435 states and 1063 transitions. [2022-02-10 03:13:05,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:13:05,292 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 22 [2022-02-10 03:13:05,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:05,292 INFO L225 Difference]: With dead ends: 435 [2022-02-10 03:13:05,292 INFO L226 Difference]: Without dead ends: 424 [2022-02-10 03:13:05,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:05,293 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 64 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:05,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 77 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 323 Invalid, 0 Unknown, 70 Unchecked, 0.1s Time] [2022-02-10 03:13:05,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-02-10 03:13:05,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 384. [2022-02-10 03:13:05,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.5509138381201044) internal successors, (977), 383 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:05,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 977 transitions. [2022-02-10 03:13:05,297 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 977 transitions. Word has length 22 [2022-02-10 03:13:05,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:05,297 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 977 transitions. [2022-02-10 03:13:05,297 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-02-10 03:13:05,297 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 977 transitions. [2022-02-10 03:13:05,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:05,297 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:05,297 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:05,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (649)] Ended with exit code 0 [2022-02-10 03:13:05,498 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,SelfDestructingSolverStorable652 [2022-02-10 03:13:05,498 INFO L402 AbstractCegarLoop]: === Iteration 654 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:05,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:05,498 INFO L85 PathProgramCache]: Analyzing trace with hash 158592197, now seen corresponding path program 649 times [2022-02-10 03:13:05,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:05,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770129500] [2022-02-10 03:13:05,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:05,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:05,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:05,610 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:05,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770129500] [2022-02-10 03:13:05,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770129500] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:05,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962823276] [2022-02-10 03:13:05,611 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:05,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:05,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:05,612 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-02-10 03:13:05,612 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-02-10 03:13:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:05,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:13:05,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:05,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:05,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 19 treesize of output 15 [2022-02-10 03:13:05,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:05,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, 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-02-10 03:13:05,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:05,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 17 treesize of output 13 [2022-02-10 03:13:05,804 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:05,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:05,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:05,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 16 treesize of output 20 [2022-02-10 03:13:05,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:05,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 19 treesize of output 23 [2022-02-10 03:13:05,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:05,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 15 treesize of output 19 [2022-02-10 03:13:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:05,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962823276] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:05,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:05,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:13:05,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842935329] [2022-02-10 03:13:05,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:05,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:05,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:05,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:05,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:05,964 INFO L87 Difference]: Start difference. First operand 384 states and 977 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:13:06,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:06,142 INFO L93 Difference]: Finished difference Result 400 states and 1005 transitions. [2022-02-10 03:13:06,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:13:06,142 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:13:06,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:06,143 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:13:06,143 INFO L226 Difference]: Without dead ends: 391 [2022-02-10 03:13:06,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:06,144 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 17 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:06,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 93 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 429 Invalid, 0 Unknown, 3 Unchecked, 0.2s Time] [2022-02-10 03:13:06,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-10 03:13:06,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 384. [2022-02-10 03:13:06,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.548302872062663) internal successors, (976), 383 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:06,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 976 transitions. [2022-02-10 03:13:06,148 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 976 transitions. Word has length 22 [2022-02-10 03:13:06,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:06,148 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 976 transitions. [2022-02-10 03:13:06,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:13:06,148 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 976 transitions. [2022-02-10 03:13:06,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:06,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:06,149 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:06,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (650)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:06,363 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,SelfDestructingSolverStorable653 [2022-02-10 03:13:06,363 INFO L402 AbstractCegarLoop]: === Iteration 655 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:06,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:06,363 INFO L85 PathProgramCache]: Analyzing trace with hash -117936059, now seen corresponding path program 650 times [2022-02-10 03:13:06,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:06,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105822051] [2022-02-10 03:13:06,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:06,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:06,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:06,462 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:06,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:06,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105822051] [2022-02-10 03:13:06,463 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105822051] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:06,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343068443] [2022-02-10 03:13:06,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:06,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:06,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:06,464 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-02-10 03:13:06,464 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-02-10 03:13:06,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:06,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:06,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:06,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:06,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:06,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 19 treesize of output 15 [2022-02-10 03:13:06,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:06,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 21 treesize of output 17 [2022-02-10 03:13:06,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:06,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 17 treesize of output 13 [2022-02-10 03:13:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:06,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:06,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:06,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:06,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 19 treesize of output 23 [2022-02-10 03:13:06,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:06,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 15 treesize of output 19 [2022-02-10 03:13:06,823 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:06,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343068443] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:06,823 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:06,823 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:06,823 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659316673] [2022-02-10 03:13:06,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:06,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:06,823 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:06,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:06,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:06,824 INFO L87 Difference]: Start difference. First operand 384 states and 976 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-02-10 03:13:06,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:06,957 INFO L93 Difference]: Finished difference Result 409 states and 1028 transitions. [2022-02-10 03:13:06,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:06,958 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 22 [2022-02-10 03:13:06,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:06,958 INFO L225 Difference]: With dead ends: 409 [2022-02-10 03:13:06,958 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:13:06,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:06,959 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 43 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:06,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 79 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 351 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:13:06,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:13:06,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 381. [2022-02-10 03:13:06,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.555263157894737) internal successors, (971), 380 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:06,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 971 transitions. [2022-02-10 03:13:06,962 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 971 transitions. Word has length 22 [2022-02-10 03:13:06,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:06,962 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 971 transitions. [2022-02-10 03:13:06,962 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-02-10 03:13:06,963 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 971 transitions. [2022-02-10 03:13:06,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:06,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:06,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:06,979 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-02-10 03:13:07,171 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,SelfDestructingSolverStorable654 [2022-02-10 03:13:07,171 INFO L402 AbstractCegarLoop]: === Iteration 656 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:07,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:07,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1164100417, now seen corresponding path program 651 times [2022-02-10 03:13:07,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:07,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940762433] [2022-02-10 03:13:07,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:07,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:07,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:07,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:07,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940762433] [2022-02-10 03:13:07,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940762433] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:07,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676019363] [2022-02-10 03:13:07,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:07,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:07,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:07,265 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-02-10 03:13:07,265 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-02-10 03:13:07,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:13:07,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:07,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:07,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:07,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:07,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 19 treesize of output 15 [2022-02-10 03:13:07,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:07,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 17 [2022-02-10 03:13:07,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:07,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 17 treesize of output 13 [2022-02-10 03:13:07,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:07,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:07,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:07,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 17 treesize of output 21 [2022-02-10 03:13:07,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:13:07,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:07,627 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:07,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676019363] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:07,627 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:07,627 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:07,627 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13223974] [2022-02-10 03:13:07,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:07,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:07,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:07,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:07,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:07,628 INFO L87 Difference]: Start difference. First operand 381 states and 971 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-02-10 03:13:07,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:07,763 INFO L93 Difference]: Finished difference Result 430 states and 1054 transitions. [2022-02-10 03:13:07,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:13:07,763 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 22 [2022-02-10 03:13:07,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:07,764 INFO L225 Difference]: With dead ends: 430 [2022-02-10 03:13:07,764 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:13:07,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:07,764 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:07,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 77 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 259 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-02-10 03:13:07,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:13:07,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 382. [2022-02-10 03:13:07,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5538057742782154) internal successors, (973), 381 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:07,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 973 transitions. [2022-02-10 03:13:07,780 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 973 transitions. Word has length 22 [2022-02-10 03:13:07,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:07,780 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 973 transitions. [2022-02-10 03:13:07,780 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-02-10 03:13:07,780 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 973 transitions. [2022-02-10 03:13:07,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:07,780 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:07,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:07,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (652)] Ended with exit code 0 [2022-02-10 03:13:07,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable655,652 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:07,987 INFO L402 AbstractCegarLoop]: === Iteration 657 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:07,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:07,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1572006845, now seen corresponding path program 652 times [2022-02-10 03:13:07,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:07,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349363825] [2022-02-10 03:13:07,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:07,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:07,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:08,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:08,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:08,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349363825] [2022-02-10 03:13:08,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349363825] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:08,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072728353] [2022-02-10 03:13:08,085 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:08,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:08,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:08,086 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-02-10 03:13:08,087 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-02-10 03:13:08,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:08,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:08,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:08,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:08,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:08,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:08,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:08,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 21 treesize of output 17 [2022-02-10 03:13:08,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:08,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 17 treesize of output 13 [2022-02-10 03:13:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:08,304 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:08,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:08,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 17 treesize of output 21 [2022-02-10 03:13:08,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:08,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 19 treesize of output 23 [2022-02-10 03:13:08,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:08,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 15 treesize of output 19 [2022-02-10 03:13:08,443 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:08,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072728353] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:08,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:08,444 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:08,444 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923095363] [2022-02-10 03:13:08,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:08,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:08,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:08,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:08,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:08,444 INFO L87 Difference]: Start difference. First operand 382 states and 973 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-02-10 03:13:08,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:08,607 INFO L93 Difference]: Finished difference Result 422 states and 1050 transitions. [2022-02-10 03:13:08,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:13:08,607 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 22 [2022-02-10 03:13:08,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:08,608 INFO L225 Difference]: With dead ends: 422 [2022-02-10 03:13:08,608 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:13:08,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:08,608 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 42 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:08,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 79 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 348 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:13:08,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:13:08,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 382. [2022-02-10 03:13:08,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5511811023622046) internal successors, (972), 381 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 972 transitions. [2022-02-10 03:13:08,612 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 972 transitions. Word has length 22 [2022-02-10 03:13:08,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:08,612 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 972 transitions. [2022-02-10 03:13:08,612 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-02-10 03:13:08,612 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 972 transitions. [2022-02-10 03:13:08,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:08,612 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:08,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:08,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (653)] Ended with exit code 0 [2022-02-10 03:13:08,813 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,SelfDestructingSolverStorable656 [2022-02-10 03:13:08,813 INFO L402 AbstractCegarLoop]: === Iteration 658 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:08,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:08,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1332204225, now seen corresponding path program 653 times [2022-02-10 03:13:08,813 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:08,813 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918733833] [2022-02-10 03:13:08,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:08,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:08,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:08,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:08,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:08,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918733833] [2022-02-10 03:13:08,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918733833] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:08,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904337594] [2022-02-10 03:13:08,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:08,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:08,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:08,903 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-02-10 03:13:08,903 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-02-10 03:13:08,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:08,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:08,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:08,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:09,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:09,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,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 19 treesize of output 15 [2022-02-10 03:13:09,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,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 11 treesize of output 3 [2022-02-10 03:13:09,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:09,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:09,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:09,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:09,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:09,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 19 treesize of output 23 [2022-02-10 03:13:09,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:09,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:09,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904337594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:09,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:09,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:09,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863498987] [2022-02-10 03:13:09,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:09,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:09,303 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:09,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:09,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:09,303 INFO L87 Difference]: Start difference. First operand 382 states and 972 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:13:09,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:09,423 INFO L93 Difference]: Finished difference Result 417 states and 1041 transitions. [2022-02-10 03:13:09,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:09,423 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:13:09,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:09,424 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:13:09,424 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:13:09,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:09,424 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:09,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 82 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 323 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:13:09,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:13:09,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 379. [2022-02-10 03:13:09,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.560846560846561) internal successors, (968), 378 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:09,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 968 transitions. [2022-02-10 03:13:09,428 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 968 transitions. Word has length 22 [2022-02-10 03:13:09,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:09,428 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 968 transitions. [2022-02-10 03:13:09,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:13:09,428 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 968 transitions. [2022-02-10 03:13:09,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:09,428 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:09,428 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:09,444 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-02-10 03:13:09,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 654 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable657 [2022-02-10 03:13:09,639 INFO L402 AbstractCegarLoop]: === Iteration 659 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:09,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash -511459110, now seen corresponding path program 654 times [2022-02-10 03:13:09,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:09,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092431798] [2022-02-10 03:13:09,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:09,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:09,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:09,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:09,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:09,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092431798] [2022-02-10 03:13:09,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092431798] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:09,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582431126] [2022-02-10 03:13:09,718 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:09,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:09,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:09,719 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-02-10 03:13:09,720 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-02-10 03:13:09,744 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:13:09,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:09,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:09,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:09,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,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 19 treesize of output 15 [2022-02-10 03:13:09,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,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 20 treesize of output 16 [2022-02-10 03:13:09,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:13:09,934 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:09,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:10,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:10,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 28 treesize of output 30 [2022-02-10 03:13:10,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:13:10,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:10,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 25 treesize of output 27 [2022-02-10 03:13:10,129 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:10,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582431126] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:10,130 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:10,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:10,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61516263] [2022-02-10 03:13:10,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:10,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:10,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:10,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:10,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:10,130 INFO L87 Difference]: Start difference. First operand 379 states and 968 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:10,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:10,341 INFO L93 Difference]: Finished difference Result 465 states and 1131 transitions. [2022-02-10 03:13:10,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:10,342 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:10,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:10,342 INFO L225 Difference]: With dead ends: 465 [2022-02-10 03:13:10,342 INFO L226 Difference]: Without dead ends: 460 [2022-02-10 03:13:10,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:10,343 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 106 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:10,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 133 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 479 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-02-10 03:13:10,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-02-10 03:13:10,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 384. [2022-02-10 03:13:10,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.569190600522193) internal successors, (984), 383 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:10,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 984 transitions. [2022-02-10 03:13:10,347 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 984 transitions. Word has length 22 [2022-02-10 03:13:10,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:10,347 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 984 transitions. [2022-02-10 03:13:10,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:10,347 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 984 transitions. [2022-02-10 03:13:10,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:10,348 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:10,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:10,364 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-02-10 03:13:10,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable658,655 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:10,564 INFO L402 AbstractCegarLoop]: === Iteration 660 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:10,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:10,564 INFO L85 PathProgramCache]: Analyzing trace with hash 278935010, now seen corresponding path program 655 times [2022-02-10 03:13:10,564 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:10,564 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642865645] [2022-02-10 03:13:10,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:10,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:10,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:10,644 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:10,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:10,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642865645] [2022-02-10 03:13:10,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642865645] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:10,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639970596] [2022-02-10 03:13:10,644 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:10,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:10,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:10,645 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-02-10 03:13:10,646 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-02-10 03:13:10,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:10,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:10,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:10,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 19 treesize of output 15 [2022-02-10 03:13:10,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:13:10,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:10,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 16 treesize of output 12 [2022-02-10 03:13:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:10,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:11,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:11,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 29 treesize of output 31 [2022-02-10 03:13:11,044 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 31 treesize of output 33 [2022-02-10 03:13:11,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:11,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 25 treesize of output 27 [2022-02-10 03:13:11,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:11,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639970596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:11,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:11,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:11,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306879162] [2022-02-10 03:13:11,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:11,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:11,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:11,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:11,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:11,121 INFO L87 Difference]: Start difference. First operand 384 states and 984 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:11,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:11,438 INFO L93 Difference]: Finished difference Result 442 states and 1087 transitions. [2022-02-10 03:13:11,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:11,438 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:11,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:11,439 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:13:11,439 INFO L226 Difference]: Without dead ends: 437 [2022-02-10 03:13:11,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:11,439 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 85 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:11,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 177 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 540 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-02-10 03:13:11,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2022-02-10 03:13:11,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 379. [2022-02-10 03:13:11,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.560846560846561) internal successors, (968), 378 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:11,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 968 transitions. [2022-02-10 03:13:11,443 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 968 transitions. Word has length 22 [2022-02-10 03:13:11,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:11,443 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 968 transitions. [2022-02-10 03:13:11,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:11,443 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 968 transitions. [2022-02-10 03:13:11,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:11,444 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:11,444 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:11,459 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-02-10 03:13:11,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable659,656 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:11,651 INFO L402 AbstractCegarLoop]: === Iteration 661 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:11,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:11,651 INFO L85 PathProgramCache]: Analyzing trace with hash -114476694, now seen corresponding path program 656 times [2022-02-10 03:13:11,651 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:11,651 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324966036] [2022-02-10 03:13:11,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:11,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:11,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:11,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:11,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:11,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324966036] [2022-02-10 03:13:11,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324966036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:11,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319396845] [2022-02-10 03:13:11,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:11,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:11,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:11,792 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-02-10 03:13:11,792 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-02-10 03:13:11,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:11,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:11,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:11,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:11,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:11,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 19 treesize of output 15 [2022-02-10 03:13:12,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:12,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:12,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 15 treesize of output 11 [2022-02-10 03:13:12,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:12,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:12,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-10 03:13:12,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:12,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 31 treesize of output 33 [2022-02-10 03:13:12,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:12,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:13:12,411 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:12,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319396845] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:12,411 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:12,411 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:12,411 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573134905] [2022-02-10 03:13:12,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:12,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:12,412 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:12,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:12,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:12,412 INFO L87 Difference]: Start difference. First operand 379 states and 968 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:12,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:12,687 INFO L93 Difference]: Finished difference Result 435 states and 1077 transitions. [2022-02-10 03:13:12,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:12,687 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:12,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:12,688 INFO L225 Difference]: With dead ends: 435 [2022-02-10 03:13:12,688 INFO L226 Difference]: Without dead ends: 430 [2022-02-10 03:13:12,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:13:12,688 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 46 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:12,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 185 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 626 Invalid, 0 Unknown, 13 Unchecked, 0.2s Time] [2022-02-10 03:13:12,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-02-10 03:13:12,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 378. [2022-02-10 03:13:12,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.5543766578249336) internal successors, (963), 377 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:12,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 963 transitions. [2022-02-10 03:13:12,692 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 963 transitions. Word has length 22 [2022-02-10 03:13:12,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:12,693 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 963 transitions. [2022-02-10 03:13:12,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:12,693 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 963 transitions. [2022-02-10 03:13:12,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:12,693 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:12,693 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:12,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (657)] Ended with exit code 0 [2022-02-10 03:13:12,899 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,SelfDestructingSolverStorable660 [2022-02-10 03:13:12,899 INFO L402 AbstractCegarLoop]: === Iteration 662 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:12,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:12,899 INFO L85 PathProgramCache]: Analyzing trace with hash 569957990, now seen corresponding path program 657 times [2022-02-10 03:13:12,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:12,900 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298668517] [2022-02-10 03:13:12,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:12,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:12,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:12,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:12,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298668517] [2022-02-10 03:13:12,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298668517] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:12,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503707843] [2022-02-10 03:13:12,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:12,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:12,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:12,995 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-02-10 03:13:12,996 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-02-10 03:13:13,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:13:13,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:13,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:13,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:13,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:13,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 19 treesize of output 15 [2022-02-10 03:13:13,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:13,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 19 treesize of output 15 [2022-02-10 03:13:13,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:13,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 11 treesize of output 3 [2022-02-10 03:13:13,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:13,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:13,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:13,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:13,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:13,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:13,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503707843] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:13,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:13,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:13,436 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429258056] [2022-02-10 03:13:13,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:13,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:13,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:13,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:13,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:13,436 INFO L87 Difference]: Start difference. First operand 378 states and 963 transitions. Second operand has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:13:13,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:13,555 INFO L93 Difference]: Finished difference Result 410 states and 1022 transitions. [2022-02-10 03:13:13,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:13,555 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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 22 [2022-02-10 03:13:13,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:13,556 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:13:13,556 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:13:13,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:13,556 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:13,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 125 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 314 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:13:13,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:13:13,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 380. [2022-02-10 03:13:13,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 2.546174142480211) internal successors, (965), 379 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:13,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 965 transitions. [2022-02-10 03:13:13,560 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 965 transitions. Word has length 22 [2022-02-10 03:13:13,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:13,560 INFO L470 AbstractCegarLoop]: Abstraction has 380 states and 965 transitions. [2022-02-10 03:13:13,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.0) internal successors, (40), 20 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-02-10 03:13:13,560 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 965 transitions. [2022-02-10 03:13:13,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:13,561 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:13,561 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:13,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (658)] Ended with exit code 0 [2022-02-10 03:13:13,769 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,SelfDestructingSolverStorable661 [2022-02-10 03:13:13,769 INFO L402 AbstractCegarLoop]: === Iteration 663 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:13,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:13,770 INFO L85 PathProgramCache]: Analyzing trace with hash 293429734, now seen corresponding path program 658 times [2022-02-10 03:13:13,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:13,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160903069] [2022-02-10 03:13:13,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:13,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:13,841 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:13,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:13,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160903069] [2022-02-10 03:13:13,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160903069] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:13,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532985397] [2022-02-10 03:13:13,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:13,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:13,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:13,842 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-02-10 03:13:13,843 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-02-10 03:13:13,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:13,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:13,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:13,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:13,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:13,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 19 treesize of output 15 [2022-02-10 03:13:14,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:14,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 17 treesize of output 13 [2022-02-10 03:13:14,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:14,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 9 treesize of output 3 [2022-02-10 03:13:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:14,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:14,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:14,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 30 treesize of output 32 [2022-02-10 03:13:14,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:14,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 33 treesize of output 35 [2022-02-10 03:13:14,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:13:14,267 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:14,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532985397] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:14,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:14,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:14,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936873278] [2022-02-10 03:13:14,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:14,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:14,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:14,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:14,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:14,268 INFO L87 Difference]: Start difference. First operand 380 states and 965 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:14,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:14,483 INFO L93 Difference]: Finished difference Result 434 states and 1067 transitions. [2022-02-10 03:13:14,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:14,483 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:14,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:14,484 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:13:14,484 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:13:14,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:13:14,484 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 49 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:14,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 164 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 442 Invalid, 0 Unknown, 86 Unchecked, 0.1s Time] [2022-02-10 03:13:14,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:13:14,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 377. [2022-02-10 03:13:14,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.547872340425532) internal successors, (958), 376 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:14,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 958 transitions. [2022-02-10 03:13:14,488 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 958 transitions. Word has length 22 [2022-02-10 03:13:14,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:14,488 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 958 transitions. [2022-02-10 03:13:14,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:14,488 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 958 transitions. [2022-02-10 03:13:14,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:14,489 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:14,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:14,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (659)] Ended with exit code 0 [2022-02-10 03:13:14,694 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,SelfDestructingSolverStorable662 [2022-02-10 03:13:14,694 INFO L402 AbstractCegarLoop]: === Iteration 664 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:14,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1028509674, now seen corresponding path program 659 times [2022-02-10 03:13:14,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:14,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59609320] [2022-02-10 03:13:14,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:14,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:14,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:14,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:14,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59609320] [2022-02-10 03:13:14,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59609320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:14,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088137507] [2022-02-10 03:13:14,793 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:14,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:14,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:14,794 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-02-10 03:13:14,794 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-02-10 03:13:14,820 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:14,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:14,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:14,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:14,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:14,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:14,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:14,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 17 [2022-02-10 03:13:14,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:14,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:14,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:15,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:15,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 15 treesize of output 19 [2022-02-10 03:13:15,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:15,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 20 treesize of output 24 [2022-02-10 03:13:15,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:15,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 16 treesize of output 20 [2022-02-10 03:13:15,062 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:15,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088137507] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:15,063 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:15,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:15,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594294294] [2022-02-10 03:13:15,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:15,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:15,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:15,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:15,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:15,063 INFO L87 Difference]: Start difference. First operand 377 states and 958 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-02-10 03:13:15,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:15,177 INFO L93 Difference]: Finished difference Result 416 states and 1026 transitions. [2022-02-10 03:13:15,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:13:15,177 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 22 [2022-02-10 03:13:15,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:15,178 INFO L225 Difference]: With dead ends: 416 [2022-02-10 03:13:15,178 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:13:15,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:13:15,178 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 32 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:15,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 102 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 426 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-02-10 03:13:15,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:13:15,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 381. [2022-02-10 03:13:15,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 2.5342105263157895) internal successors, (963), 380 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:15,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 963 transitions. [2022-02-10 03:13:15,182 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 963 transitions. Word has length 22 [2022-02-10 03:13:15,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:15,182 INFO L470 AbstractCegarLoop]: Abstraction has 381 states and 963 transitions. [2022-02-10 03:13:15,182 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-02-10 03:13:15,182 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 963 transitions. [2022-02-10 03:13:15,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:15,183 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:15,183 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:15,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (660)] Ended with exit code 0 [2022-02-10 03:13:15,399 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,SelfDestructingSolverStorable663 [2022-02-10 03:13:15,399 INFO L402 AbstractCegarLoop]: === Iteration 665 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:15,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:15,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1626972506, now seen corresponding path program 660 times [2022-02-10 03:13:15,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:15,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447507652] [2022-02-10 03:13:15,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:15,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:15,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:15,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:15,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447507652] [2022-02-10 03:13:15,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447507652] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:15,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47522206] [2022-02-10 03:13:15,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:15,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:15,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:15,485 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-02-10 03:13:15,485 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-02-10 03:13:15,511 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:15,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:15,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:15,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:15,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:15,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 19 treesize of output 15 [2022-02-10 03:13:15,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:15,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 21 treesize of output 17 [2022-02-10 03:13:15,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:15,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 17 treesize of output 13 [2022-02-10 03:13:15,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:15,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:15,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:15,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:15,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 20 treesize of output 24 [2022-02-10 03:13:15,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:15,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:15,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47522206] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:15,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:15,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:15,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668249851] [2022-02-10 03:13:15,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:15,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:15,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:15,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:15,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:15,927 INFO L87 Difference]: Start difference. First operand 381 states and 963 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-02-10 03:13:16,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:16,048 INFO L93 Difference]: Finished difference Result 408 states and 1017 transitions. [2022-02-10 03:13:16,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:16,048 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 22 [2022-02-10 03:13:16,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:16,048 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:13:16,049 INFO L226 Difference]: Without dead ends: 396 [2022-02-10 03:13:16,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:16,049 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 21 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:16,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 100 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 317 Invalid, 0 Unknown, 60 Unchecked, 0.1s Time] [2022-02-10 03:13:16,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-10 03:13:16,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 377. [2022-02-10 03:13:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5452127659574466) internal successors, (957), 376 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:16,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 957 transitions. [2022-02-10 03:13:16,052 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 957 transitions. Word has length 22 [2022-02-10 03:13:16,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:16,053 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 957 transitions. [2022-02-10 03:13:16,053 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-02-10 03:13:16,053 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 957 transitions. [2022-02-10 03:13:16,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:16,053 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:16,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:16,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (661)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:16,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 661 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable664 [2022-02-10 03:13:16,254 INFO L402 AbstractCegarLoop]: === Iteration 666 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:16,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:16,254 INFO L85 PathProgramCache]: Analyzing trace with hash -974156322, now seen corresponding path program 661 times [2022-02-10 03:13:16,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:16,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949650748] [2022-02-10 03:13:16,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:16,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:16,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:16,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:16,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949650748] [2022-02-10 03:13:16,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949650748] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:16,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981916110] [2022-02-10 03:13:16,363 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:16,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:16,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:16,364 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-02-10 03:13:16,364 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-02-10 03:13:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:16,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:16,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:16,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:16,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:16,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 17 treesize of output 13 [2022-02-10 03:13:16,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:16,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 9 treesize of output 3 [2022-02-10 03:13:16,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:16,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:16,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:16,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 29 treesize of output 31 [2022-02-10 03:13:16,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:13:16,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 27 [2022-02-10 03:13:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:17,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981916110] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:17,007 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:17,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:17,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190152461] [2022-02-10 03:13:17,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:17,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:17,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:17,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:17,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:17,008 INFO L87 Difference]: Start difference. First operand 377 states and 957 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:17,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:17,308 INFO L93 Difference]: Finished difference Result 438 states and 1069 transitions. [2022-02-10 03:13:17,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:17,308 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:17,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:17,309 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:13:17,309 INFO L226 Difference]: Without dead ends: 433 [2022-02-10 03:13:17,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=815, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:13:17,309 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 59 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:17,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 180 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 544 Invalid, 0 Unknown, 128 Unchecked, 0.2s Time] [2022-02-10 03:13:17,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-02-10 03:13:17,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 377. [2022-02-10 03:13:17,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 2.5452127659574466) internal successors, (957), 376 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:17,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 957 transitions. [2022-02-10 03:13:17,313 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 957 transitions. Word has length 22 [2022-02-10 03:13:17,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:17,313 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 957 transitions. [2022-02-10 03:13:17,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:17,313 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 957 transitions. [2022-02-10 03:13:17,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:17,314 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:17,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:17,329 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-02-10 03:13:17,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,662 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:17,529 INFO L402 AbstractCegarLoop]: === Iteration 667 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:17,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:17,529 INFO L85 PathProgramCache]: Analyzing trace with hash 722508906, now seen corresponding path program 662 times [2022-02-10 03:13:17,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:17,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921791611] [2022-02-10 03:13:17,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:17,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:17,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:17,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:17,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921791611] [2022-02-10 03:13:17,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921791611] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:17,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420657012] [2022-02-10 03:13:17,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:17,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:17,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:17,642 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-02-10 03:13:17,643 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-02-10 03:13:17,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:17,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:17,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:17,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:17,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:17,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 19 treesize of output 15 [2022-02-10 03:13:17,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:17,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:17,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 15 treesize of output 11 [2022-02-10 03:13:17,922 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:17,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:18,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:18,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 30 [2022-02-10 03:13:18,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:13:18,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:18,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 25 treesize of output 27 [2022-02-10 03:13:18,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:18,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420657012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:18,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:18,193 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:18,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481203804] [2022-02-10 03:13:18,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:18,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:18,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:18,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:18,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:18,193 INFO L87 Difference]: Start difference. First operand 377 states and 957 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:18,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:18,527 INFO L93 Difference]: Finished difference Result 451 states and 1101 transitions. [2022-02-10 03:13:18,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:18,527 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:18,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:18,528 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:13:18,528 INFO L226 Difference]: Without dead ends: 446 [2022-02-10 03:13:18,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:13:18,528 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 80 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:18,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 154 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 524 Invalid, 0 Unknown, 72 Unchecked, 0.2s Time] [2022-02-10 03:13:18,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2022-02-10 03:13:18,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 375. [2022-02-10 03:13:18,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.5401069518716577) internal successors, (950), 374 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:18,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 950 transitions. [2022-02-10 03:13:18,532 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 950 transitions. Word has length 22 [2022-02-10 03:13:18,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:18,532 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 950 transitions. [2022-02-10 03:13:18,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:18,532 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 950 transitions. [2022-02-10 03:13:18,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:18,533 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:18,533 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:18,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (663)] Ended with exit code 0 [2022-02-10 03:13:18,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable666,663 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:18,733 INFO L402 AbstractCegarLoop]: === Iteration 668 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:18,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:18,733 INFO L85 PathProgramCache]: Analyzing trace with hash -957445427, now seen corresponding path program 663 times [2022-02-10 03:13:18,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:18,733 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586835504] [2022-02-10 03:13:18,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:18,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:18,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:18,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:18,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:18,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586835504] [2022-02-10 03:13:18,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586835504] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:18,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178075204] [2022-02-10 03:13:18,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:18,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:18,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:18,844 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-02-10 03:13:18,844 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-02-10 03:13:18,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:13:18,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:18,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:13:18,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:18,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:18,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 17 treesize of output 13 [2022-02-10 03:13:19,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:19,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:19,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 10 treesize of output 5 [2022-02-10 03:13:19,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:19,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:19,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:19,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:19,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:19,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 22 treesize of output 26 [2022-02-10 03:13:19,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:19,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:19,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178075204] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:19,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:19,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 20 [2022-02-10 03:13:19,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946883397] [2022-02-10 03:13:19,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:19,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:19,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:19,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:19,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:19,218 INFO L87 Difference]: Start difference. First operand 375 states and 950 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:13:19,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:19,317 INFO L93 Difference]: Finished difference Result 402 states and 1003 transitions. [2022-02-10 03:13:19,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:13:19,317 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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 22 [2022-02-10 03:13:19,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:19,318 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:13:19,318 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:13:19,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:19,318 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:19,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 58 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 250 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:13:19,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:13:19,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 372. [2022-02-10 03:13:19,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5283018867924527) internal successors, (938), 371 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:19,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 938 transitions. [2022-02-10 03:13:19,322 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 938 transitions. Word has length 22 [2022-02-10 03:13:19,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:19,322 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 938 transitions. [2022-02-10 03:13:19,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 20 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-02-10 03:13:19,322 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 938 transitions. [2022-02-10 03:13:19,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:19,322 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:19,322 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:19,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (664)] Ended with exit code 0 [2022-02-10 03:13:19,528 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,SelfDestructingSolverStorable667 [2022-02-10 03:13:19,529 INFO L402 AbstractCegarLoop]: === Iteration 669 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:19,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:19,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1492779218, now seen corresponding path program 664 times [2022-02-10 03:13:19,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:19,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721686137] [2022-02-10 03:13:19,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:19,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:19,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:19,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:19,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:19,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721686137] [2022-02-10 03:13:19,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721686137] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:19,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508225625] [2022-02-10 03:13:19,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:19,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:19,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:19,627 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-02-10 03:13:19,627 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-02-10 03:13:19,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:19,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:19,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:19,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:19,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:19,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 17 treesize of output 13 [2022-02-10 03:13:19,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:19,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 17 treesize of output 13 [2022-02-10 03:13:19,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:19,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 9 treesize of output 3 [2022-02-10 03:13:19,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:19,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:19,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:19,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:19,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 20 treesize of output 24 [2022-02-10 03:13:19,904 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:19,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 16 treesize of output 20 [2022-02-10 03:13:19,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:19,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508225625] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:19,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:19,938 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:19,938 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306674807] [2022-02-10 03:13:19,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:19,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:19,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:19,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:19,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:19,938 INFO L87 Difference]: Start difference. First operand 372 states and 938 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:13:20,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:20,064 INFO L93 Difference]: Finished difference Result 400 states and 996 transitions. [2022-02-10 03:13:20,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:20,064 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:13:20,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:20,065 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:13:20,065 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:13:20,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:20,065 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:20,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 108 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 405 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-02-10 03:13:20,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:13:20,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 372. [2022-02-10 03:13:20,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5283018867924527) internal successors, (938), 371 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:20,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 938 transitions. [2022-02-10 03:13:20,069 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 938 transitions. Word has length 22 [2022-02-10 03:13:20,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:20,069 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 938 transitions. [2022-02-10 03:13:20,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:13:20,069 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 938 transitions. [2022-02-10 03:13:20,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:20,069 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:20,069 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:20,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (665)] Ended with exit code 0 [2022-02-10 03:13:20,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable668,665 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:20,278 INFO L402 AbstractCegarLoop]: === Iteration 670 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:20,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:20,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1541981009, now seen corresponding path program 665 times [2022-02-10 03:13:20,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:20,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565545796] [2022-02-10 03:13:20,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:20,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:20,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:20,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:20,378 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:20,378 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565545796] [2022-02-10 03:13:20,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565545796] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:20,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665244117] [2022-02-10 03:13:20,379 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:20,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:20,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:20,380 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-02-10 03:13:20,380 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-02-10 03:13:20,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:20,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:20,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:20,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:20,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:20,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 17 treesize of output 13 [2022-02-10 03:13:20,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:20,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 19 treesize of output 15 [2022-02-10 03:13:20,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:20,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 10 treesize of output 5 [2022-02-10 03:13:20,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:20,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:20,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:20,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:20,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 20 treesize of output 24 [2022-02-10 03:13:20,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:20,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665244117] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:20,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:20,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:20,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731428073] [2022-02-10 03:13:20,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:20,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:20,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:20,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:20,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:20,788 INFO L87 Difference]: Start difference. First operand 372 states and 938 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-02-10 03:13:20,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:20,948 INFO L93 Difference]: Finished difference Result 401 states and 996 transitions. [2022-02-10 03:13:20,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:20,948 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 22 [2022-02-10 03:13:20,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:20,949 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:13:20,949 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:13:20,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:20,949 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 29 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:20,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 95 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 393 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-02-10 03:13:20,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:13:20,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 372. [2022-02-10 03:13:20,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5256064690026956) internal successors, (937), 371 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:20,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 937 transitions. [2022-02-10 03:13:20,953 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 937 transitions. Word has length 22 [2022-02-10 03:13:20,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:20,953 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 937 transitions. [2022-02-10 03:13:20,953 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-02-10 03:13:20,953 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 937 transitions. [2022-02-10 03:13:20,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:20,953 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:20,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:20,970 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-02-10 03:13:21,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable669,666 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:21,163 INFO L402 AbstractCegarLoop]: === Iteration 671 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:21,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:21,163 INFO L85 PathProgramCache]: Analyzing trace with hash -702385098, now seen corresponding path program 666 times [2022-02-10 03:13:21,163 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:21,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750355177] [2022-02-10 03:13:21,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:21,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:21,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:21,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:21,264 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:21,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750355177] [2022-02-10 03:13:21,264 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750355177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:21,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659037431] [2022-02-10 03:13:21,264 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:21,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:21,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:21,265 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-02-10 03:13:21,266 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-02-10 03:13:21,291 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:21,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:21,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:21,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:21,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:21,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:21,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:21,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:21,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 15 treesize of output 11 [2022-02-10 03:13:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:21,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:21,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:21,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 16 treesize of output 20 [2022-02-10 03:13:21,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:21,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-02-10 03:13:21,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:21,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:21,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659037431] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:21,630 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:21,631 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:21,631 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399318741] [2022-02-10 03:13:21,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:21,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:21,631 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:21,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:21,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:21,631 INFO L87 Difference]: Start difference. First operand 372 states and 937 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-02-10 03:13:21,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:21,763 INFO L93 Difference]: Finished difference Result 402 states and 998 transitions. [2022-02-10 03:13:21,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:21,764 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 22 [2022-02-10 03:13:21,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:21,764 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:13:21,764 INFO L226 Difference]: Without dead ends: 383 [2022-02-10 03:13:21,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:21,764 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:21,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 83 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 348 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:13:21,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-02-10 03:13:21,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 372. [2022-02-10 03:13:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5256064690026956) internal successors, (937), 371 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 937 transitions. [2022-02-10 03:13:21,768 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 937 transitions. Word has length 22 [2022-02-10 03:13:21,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:21,768 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 937 transitions. [2022-02-10 03:13:21,768 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-02-10 03:13:21,768 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 937 transitions. [2022-02-10 03:13:21,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:21,769 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:21,769 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:21,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (667)] Ended with exit code 0 [2022-02-10 03:13:21,975 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,SelfDestructingSolverStorable670 [2022-02-10 03:13:21,975 INFO L402 AbstractCegarLoop]: === Iteration 672 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:21,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:21,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1763163188, now seen corresponding path program 667 times [2022-02-10 03:13:21,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:21,976 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344605261] [2022-02-10 03:13:21,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:21,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:21,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:22,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:22,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:22,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344605261] [2022-02-10 03:13:22,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344605261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:22,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981041949] [2022-02-10 03:13:22,081 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:22,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:22,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:22,082 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-02-10 03:13:22,083 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-02-10 03:13:22,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:22,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:22,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:22,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:22,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 17 treesize of output 13 [2022-02-10 03:13:22,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:22,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 19 treesize of output 15 [2022-02-10 03:13:22,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:22,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 10 treesize of output 5 [2022-02-10 03:13:22,258 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:22,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:22,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:22,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:22,339 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:22,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 20 treesize of output 24 [2022-02-10 03:13:22,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:22,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981041949] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:22,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:22,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:22,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859958104] [2022-02-10 03:13:22,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:22,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:22,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:22,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:22,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:22,374 INFO L87 Difference]: Start difference. First operand 372 states and 937 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-02-10 03:13:22,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:22,479 INFO L93 Difference]: Finished difference Result 404 states and 1002 transitions. [2022-02-10 03:13:22,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:22,480 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 22 [2022-02-10 03:13:22,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:22,480 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:13:22,480 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:13:22,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:22,481 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:22,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 101 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 325 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-02-10 03:13:22,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:13:22,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 372. [2022-02-10 03:13:22,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5256064690026956) internal successors, (937), 371 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:22,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 937 transitions. [2022-02-10 03:13:22,484 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 937 transitions. Word has length 22 [2022-02-10 03:13:22,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:22,484 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 937 transitions. [2022-02-10 03:13:22,484 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-02-10 03:13:22,484 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 937 transitions. [2022-02-10 03:13:22,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:22,485 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:22,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:22,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (668)] Ended with exit code 0 [2022-02-10 03:13:22,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,668 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:22,693 INFO L402 AbstractCegarLoop]: === Iteration 673 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:22,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:22,693 INFO L85 PathProgramCache]: Analyzing trace with hash 274394953, now seen corresponding path program 668 times [2022-02-10 03:13:22,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:22,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667445612] [2022-02-10 03:13:22,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:22,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:22,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:22,797 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:22,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:22,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667445612] [2022-02-10 03:13:22,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667445612] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:22,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182633696] [2022-02-10 03:13:22,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:22,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:22,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:22,799 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-02-10 03:13:22,799 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-02-10 03:13:22,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:22,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:22,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:22,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:22,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:22,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 17 treesize of output 13 [2022-02-10 03:13:22,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:22,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:22,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 15 treesize of output 11 [2022-02-10 03:13:23,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:23,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:23,065 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:23,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 16 treesize of output 20 [2022-02-10 03:13:23,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:23,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 20 treesize of output 24 [2022-02-10 03:13:23,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:23,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 16 treesize of output 20 [2022-02-10 03:13:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:23,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182633696] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:23,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:23,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:23,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446893357] [2022-02-10 03:13:23,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:23,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:23,159 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:23,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:23,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:23,159 INFO L87 Difference]: Start difference. First operand 372 states and 937 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:23,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:23,323 INFO L93 Difference]: Finished difference Result 407 states and 1011 transitions. [2022-02-10 03:13:23,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:23,323 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:13:23,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:23,324 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:13:23,324 INFO L226 Difference]: Without dead ends: 396 [2022-02-10 03:13:23,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:23,324 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:23,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 107 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 417 Invalid, 0 Unknown, 42 Unchecked, 0.1s Time] [2022-02-10 03:13:23,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-10 03:13:23,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 373. [2022-02-10 03:13:23,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 2.5268817204301075) internal successors, (940), 372 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:23,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 940 transitions. [2022-02-10 03:13:23,328 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 940 transitions. Word has length 22 [2022-02-10 03:13:23,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:23,328 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 940 transitions. [2022-02-10 03:13:23,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:23,328 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 940 transitions. [2022-02-10 03:13:23,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:23,328 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:23,328 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:23,344 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-02-10 03:13:23,529 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,SelfDestructingSolverStorable672 [2022-02-10 03:13:23,529 INFO L402 AbstractCegarLoop]: === Iteration 674 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:23,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:23,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1064789073, now seen corresponding path program 669 times [2022-02-10 03:13:23,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:23,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980130976] [2022-02-10 03:13:23,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:23,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:23,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:23,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:23,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:23,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980130976] [2022-02-10 03:13:23,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980130976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:23,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065308528] [2022-02-10 03:13:23,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:23,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:23,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:23,627 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-02-10 03:13:23,628 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-02-10 03:13:23,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:13:23,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:23,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:23,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:23,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:23,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 17 treesize of output 13 [2022-02-10 03:13:23,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:23,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 17 treesize of output 13 [2022-02-10 03:13:23,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:23,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 9 treesize of output 3 [2022-02-10 03:13:23,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:23,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:23,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:23,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:23,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 20 treesize of output 24 [2022-02-10 03:13:23,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:23,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065308528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:23,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:23,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:23,990 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477620559] [2022-02-10 03:13:23,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:23,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:23,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:23,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:23,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:23,991 INFO L87 Difference]: Start difference. First operand 373 states and 940 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-02-10 03:13:24,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:24,137 INFO L93 Difference]: Finished difference Result 395 states and 986 transitions. [2022-02-10 03:13:24,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:24,137 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 22 [2022-02-10 03:13:24,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:24,138 INFO L225 Difference]: With dead ends: 395 [2022-02-10 03:13:24,138 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:13:24,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:24,138 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:24,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 129 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 407 Invalid, 0 Unknown, 69 Unchecked, 0.1s Time] [2022-02-10 03:13:24,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:13:24,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 374. [2022-02-10 03:13:24,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5308310991957104) internal successors, (944), 373 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:24,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-10 03:13:24,142 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-10 03:13:24,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:24,142 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-10 03:13:24,142 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-02-10 03:13:24,142 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-10 03:13:24,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:24,142 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:24,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:24,158 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-02-10 03:13:24,351 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,SelfDestructingSolverStorable673 [2022-02-10 03:13:24,351 INFO L402 AbstractCegarLoop]: === Iteration 675 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:24,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:24,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1864063356, now seen corresponding path program 670 times [2022-02-10 03:13:24,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:24,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353339305] [2022-02-10 03:13:24,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:24,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:24,457 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:24,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:24,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353339305] [2022-02-10 03:13:24,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353339305] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:24,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30114062] [2022-02-10 03:13:24,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:24,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:24,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:24,458 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-02-10 03:13:24,472 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-02-10 03:13:24,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:24,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:24,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:24,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:24,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:24,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 19 treesize of output 15 [2022-02-10 03:13:24,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:24,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 17 treesize of output 13 [2022-02-10 03:13:24,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:24,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 9 treesize of output 3 [2022-02-10 03:13:24,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:24,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:24,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:24,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 16 treesize of output 20 [2022-02-10 03:13:24,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:24,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, 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-02-10 03:13:24,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:24,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 16 treesize of output 20 [2022-02-10 03:13:24,806 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:24,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30114062] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:24,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:24,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:24,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643896714] [2022-02-10 03:13:24,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:24,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:24,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:24,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:24,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:24,806 INFO L87 Difference]: Start difference. First operand 374 states and 944 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:13:24,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:24,892 INFO L93 Difference]: Finished difference Result 407 states and 1013 transitions. [2022-02-10 03:13:24,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:24,892 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:13:24,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:24,893 INFO L225 Difference]: With dead ends: 407 [2022-02-10 03:13:24,893 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:13:24,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:24,893 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:24,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 106 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 267 Invalid, 0 Unknown, 143 Unchecked, 0.1s Time] [2022-02-10 03:13:24,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:13:24,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 375. [2022-02-10 03:13:24,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.5320855614973263) internal successors, (947), 374 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-02-10 03:13:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 947 transitions. [2022-02-10 03:13:24,897 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 947 transitions. Word has length 22 [2022-02-10 03:13:24,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:24,897 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 947 transitions. [2022-02-10 03:13:24,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:13:24,897 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 947 transitions. [2022-02-10 03:13:24,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:24,897 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:24,897 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:24,913 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-02-10 03:13:25,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable674,671 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:25,113 INFO L402 AbstractCegarLoop]: === Iteration 676 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:25,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:25,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1640509820, now seen corresponding path program 671 times [2022-02-10 03:13:25,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:25,114 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372210707] [2022-02-10 03:13:25,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:25,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:25,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:25,199 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:25,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372210707] [2022-02-10 03:13:25,199 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372210707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:25,199 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357364424] [2022-02-10 03:13:25,200 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:25,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:25,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:25,200 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-02-10 03:13:25,201 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-02-10 03:13:25,226 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:25,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:25,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:25,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:25,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:25,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:25,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 19 treesize of output 15 [2022-02-10 03:13:25,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:25,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:13:25,437 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:25,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:25,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:25,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 16 treesize of output 20 [2022-02-10 03:13:25,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:25,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 20 treesize of output 24 [2022-02-10 03:13:25,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:25,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 16 treesize of output 20 [2022-02-10 03:13:25,582 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:25,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357364424] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:25,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:25,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:25,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139900033] [2022-02-10 03:13:25,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:25,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:25,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:25,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:25,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:25,582 INFO L87 Difference]: Start difference. First operand 375 states and 947 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-02-10 03:13:25,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:25,704 INFO L93 Difference]: Finished difference Result 409 states and 1015 transitions. [2022-02-10 03:13:25,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:25,704 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 22 [2022-02-10 03:13:25,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:25,705 INFO L225 Difference]: With dead ends: 409 [2022-02-10 03:13:25,705 INFO L226 Difference]: Without dead ends: 390 [2022-02-10 03:13:25,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:25,705 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:25,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 92 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 326 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-02-10 03:13:25,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-10 03:13:25,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 374. [2022-02-10 03:13:25,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5308310991957104) internal successors, (944), 373 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:25,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-10 03:13:25,709 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-10 03:13:25,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:25,709 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-10 03:13:25,709 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-02-10 03:13:25,709 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-10 03:13:25,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:25,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:25,709 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:25,726 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-02-10 03:13:25,909 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,SelfDestructingSolverStorable675 [2022-02-10 03:13:25,910 INFO L402 AbstractCegarLoop]: === Iteration 677 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:25,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:25,910 INFO L85 PathProgramCache]: Analyzing trace with hash -2033921524, now seen corresponding path program 672 times [2022-02-10 03:13:25,910 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:25,910 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892428025] [2022-02-10 03:13:25,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:25,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:25,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:26,012 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:26,012 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:26,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892428025] [2022-02-10 03:13:26,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892428025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:26,012 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74162754] [2022-02-10 03:13:26,012 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:26,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:26,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:26,013 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-02-10 03:13:26,014 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-02-10 03:13:26,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:26,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:26,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:26,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:26,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:26,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 19 treesize of output 15 [2022-02-10 03:13:26,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:26,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 17 treesize of output 13 [2022-02-10 03:13:26,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:26,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 9 treesize of output 3 [2022-02-10 03:13:26,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:26,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:26,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:26,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 16 treesize of output 20 [2022-02-10 03:13:26,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:26,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:26,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:26,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:26,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74162754] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:26,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:26,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:26,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955075671] [2022-02-10 03:13:26,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:26,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:26,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:26,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:26,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:26,365 INFO L87 Difference]: Start difference. First operand 374 states and 944 transitions. Second operand has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:13:26,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:26,475 INFO L93 Difference]: Finished difference Result 410 states and 1021 transitions. [2022-02-10 03:13:26,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:26,475 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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 22 [2022-02-10 03:13:26,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:26,476 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:13:26,476 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:13:26,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:26,476 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 25 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:26,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 104 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 364 Invalid, 0 Unknown, 25 Unchecked, 0.1s Time] [2022-02-10 03:13:26,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:13:26,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 375. [2022-02-10 03:13:26,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.53475935828877) internal successors, (948), 374 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:26,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 948 transitions. [2022-02-10 03:13:26,480 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 948 transitions. Word has length 22 [2022-02-10 03:13:26,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:26,480 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 948 transitions. [2022-02-10 03:13:26,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8571428571428572) internal successors, (39), 21 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-02-10 03:13:26,480 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 948 transitions. [2022-02-10 03:13:26,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:26,481 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:26,481 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:26,497 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-02-10 03:13:26,696 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,SelfDestructingSolverStorable676 [2022-02-10 03:13:26,697 INFO L402 AbstractCegarLoop]: === Iteration 678 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:26,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:26,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1626015096, now seen corresponding path program 673 times [2022-02-10 03:13:26,697 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:26,697 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978347979] [2022-02-10 03:13:26,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:26,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:26,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:26,785 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:26,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978347979] [2022-02-10 03:13:26,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978347979] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:26,785 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50312373] [2022-02-10 03:13:26,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:26,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:26,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:26,786 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-02-10 03:13:26,786 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-02-10 03:13:26,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:26,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:26,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:26,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:26,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 19 treesize of output 15 [2022-02-10 03:13:27,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:27,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:27,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 15 treesize of output 11 [2022-02-10 03:13:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:27,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:27,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:27,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 16 treesize of output 20 [2022-02-10 03:13:27,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:27,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:27,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:27,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:27,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50312373] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:27,202 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:27,202 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:27,202 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510916492] [2022-02-10 03:13:27,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:27,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:27,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:27,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:27,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:27,203 INFO L87 Difference]: Start difference. First operand 375 states and 948 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-02-10 03:13:27,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:27,335 INFO L93 Difference]: Finished difference Result 419 states and 1041 transitions. [2022-02-10 03:13:27,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:27,335 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 22 [2022-02-10 03:13:27,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:27,335 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:13:27,336 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:13:27,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:27,336 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:27,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 104 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 340 Invalid, 0 Unknown, 11 Unchecked, 0.1s Time] [2022-02-10 03:13:27,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:13:27,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 374. [2022-02-10 03:13:27,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5308310991957104) internal successors, (944), 373 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:27,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-10 03:13:27,339 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-10 03:13:27,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:27,340 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-10 03:13:27,340 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-02-10 03:13:27,340 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-10 03:13:27,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:27,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:27,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:27,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (674)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:27,540 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,SelfDestructingSolverStorable677 [2022-02-10 03:13:27,541 INFO L402 AbstractCegarLoop]: === Iteration 679 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:27,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:27,541 INFO L85 PathProgramCache]: Analyzing trace with hash 858916616, now seen corresponding path program 674 times [2022-02-10 03:13:27,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:27,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388559598] [2022-02-10 03:13:27,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:27,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:27,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:27,694 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:27,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388559598] [2022-02-10 03:13:27,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388559598] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:27,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078375035] [2022-02-10 03:13:27,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:27,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:27,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:27,695 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-02-10 03:13:27,696 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-02-10 03:13:27,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:27,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:27,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:27,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:27,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:27,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 19 treesize of output 15 [2022-02-10 03:13:27,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:27,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 19 treesize of output 15 [2022-02-10 03:13:27,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:27,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 11 treesize of output 3 [2022-02-10 03:13:28,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:28,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:28,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:28,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 17 treesize of output 21 [2022-02-10 03:13:28,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:28,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 22 treesize of output 26 [2022-02-10 03:13:28,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:28,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 18 treesize of output 22 [2022-02-10 03:13:28,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:28,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078375035] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:28,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:28,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:28,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523924747] [2022-02-10 03:13:28,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:28,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:28,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:28,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:28,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:28,275 INFO L87 Difference]: Start difference. First operand 374 states and 944 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:28,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:28,516 INFO L93 Difference]: Finished difference Result 420 states and 1028 transitions. [2022-02-10 03:13:28,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:13:28,517 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:28,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:28,517 INFO L225 Difference]: With dead ends: 420 [2022-02-10 03:13:28,517 INFO L226 Difference]: Without dead ends: 415 [2022-02-10 03:13:28,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:28,518 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 95 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:28,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 132 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 411 Invalid, 0 Unknown, 100 Unchecked, 0.2s Time] [2022-02-10 03:13:28,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-02-10 03:13:28,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 374. [2022-02-10 03:13:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5308310991957104) internal successors, (944), 373 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-10 03:13:28,521 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-10 03:13:28,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:28,521 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-10 03:13:28,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:28,521 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-10 03:13:28,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:28,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:28,522 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:28,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (675)] Ended with exit code 0 [2022-02-10 03:13:28,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable678,675 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:28,722 INFO L402 AbstractCegarLoop]: === Iteration 680 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:28,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:28,723 INFO L85 PathProgramCache]: Analyzing trace with hash 963534017, now seen corresponding path program 675 times [2022-02-10 03:13:28,723 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:28,723 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679043154] [2022-02-10 03:13:28,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:28,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:28,819 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:28,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:28,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679043154] [2022-02-10 03:13:28,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679043154] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:28,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578334729] [2022-02-10 03:13:28,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:28,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:28,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:28,820 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-02-10 03:13:28,821 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-02-10 03:13:28,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:13:28,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:28,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:28,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:28,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:29,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:29,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:29,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2022-02-10 03:13:29,114 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:29,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:29,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:29,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 15 treesize of output 19 [2022-02-10 03:13:29,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:29,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:29,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:29,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:29,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578334729] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:29,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:29,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:29,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163335636] [2022-02-10 03:13:29,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:29,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:29,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:29,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:29,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:29,260 INFO L87 Difference]: Start difference. First operand 374 states and 944 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-02-10 03:13:29,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:29,368 INFO L93 Difference]: Finished difference Result 399 states and 993 transitions. [2022-02-10 03:13:29,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:29,368 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 22 [2022-02-10 03:13:29,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:29,369 INFO L225 Difference]: With dead ends: 399 [2022-02-10 03:13:29,369 INFO L226 Difference]: Without dead ends: 388 [2022-02-10 03:13:29,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:29,369 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:29,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 86 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 336 Invalid, 0 Unknown, 124 Unchecked, 0.1s Time] [2022-02-10 03:13:29,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-10 03:13:29,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 376. [2022-02-10 03:13:29,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.522666666666667) internal successors, (946), 375 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:29,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 946 transitions. [2022-02-10 03:13:29,373 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 946 transitions. Word has length 22 [2022-02-10 03:13:29,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:29,373 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 946 transitions. [2022-02-10 03:13:29,373 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-02-10 03:13:29,373 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 946 transitions. [2022-02-10 03:13:29,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:29,373 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:29,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:29,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (676)] Ended with exit code 0 [2022-02-10 03:13:29,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable679,676 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:29,587 INFO L402 AbstractCegarLoop]: === Iteration 681 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:29,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:29,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1849332297, now seen corresponding path program 676 times [2022-02-10 03:13:29,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:29,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28649173] [2022-02-10 03:13:29,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:29,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:29,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:29,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28649173] [2022-02-10 03:13:29,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28649173] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:29,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374176977] [2022-02-10 03:13:29,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:29,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:29,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:29,670 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-02-10 03:13:29,671 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-02-10 03:13:29,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:29,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:29,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:29,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:29,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:29,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 19 treesize of output 15 [2022-02-10 03:13:29,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:29,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 21 treesize of output 17 [2022-02-10 03:13:29,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:29,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:29,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:29,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:29,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:29,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 20 treesize of output 24 [2022-02-10 03:13:29,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:29,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 16 treesize of output 20 [2022-02-10 03:13:30,013 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:30,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374176977] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:30,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:30,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:30,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906526474] [2022-02-10 03:13:30,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:30,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:30,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:30,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:30,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:30,014 INFO L87 Difference]: Start difference. First operand 376 states and 946 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-02-10 03:13:30,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:30,172 INFO L93 Difference]: Finished difference Result 423 states and 1035 transitions. [2022-02-10 03:13:30,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:13:30,173 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 22 [2022-02-10 03:13:30,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:30,173 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:13:30,173 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:13:30,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:30,174 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:30,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 95 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 352 Invalid, 0 Unknown, 130 Unchecked, 0.1s Time] [2022-02-10 03:13:30,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:13:30,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 378. [2022-02-10 03:13:30,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.5172413793103448) internal successors, (949), 377 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-02-10 03:13:30,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 949 transitions. [2022-02-10 03:13:30,177 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 949 transitions. Word has length 22 [2022-02-10 03:13:30,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:30,178 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 949 transitions. [2022-02-10 03:13:30,178 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-02-10 03:13:30,178 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 949 transitions. [2022-02-10 03:13:30,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:30,178 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:30,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:30,195 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-02-10 03:13:30,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable680,677 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:30,379 INFO L402 AbstractCegarLoop]: === Iteration 682 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:30,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:30,379 INFO L85 PathProgramCache]: Analyzing trace with hash -2037728571, now seen corresponding path program 677 times [2022-02-10 03:13:30,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:30,379 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168916128] [2022-02-10 03:13:30,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:30,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:30,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:30,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:30,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168916128] [2022-02-10 03:13:30,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168916128] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:30,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058196441] [2022-02-10 03:13:30,492 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:30,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:30,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:30,493 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-02-10 03:13:30,494 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-02-10 03:13:30,519 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:30,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:30,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:30,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:30,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:30,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 19 treesize of output 15 [2022-02-10 03:13:30,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:30,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 21 treesize of output 17 [2022-02-10 03:13:30,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:30,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:30,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:30,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:30,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:30,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 20 treesize of output 24 [2022-02-10 03:13:30,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:30,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 16 treesize of output 20 [2022-02-10 03:13:30,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:30,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058196441] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:30,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:30,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:30,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389530042] [2022-02-10 03:13:30,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:30,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:30,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:30,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:30,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:30,842 INFO L87 Difference]: Start difference. First operand 378 states and 949 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-02-10 03:13:30,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:30,953 INFO L93 Difference]: Finished difference Result 418 states and 1031 transitions. [2022-02-10 03:13:30,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:30,953 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 22 [2022-02-10 03:13:30,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:30,953 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:13:30,954 INFO L226 Difference]: Without dead ends: 406 [2022-02-10 03:13:30,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:30,954 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:30,954 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 97 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 293 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2022-02-10 03:13:30,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-02-10 03:13:30,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 374. [2022-02-10 03:13:30,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5281501340482575) internal successors, (943), 373 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:30,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 943 transitions. [2022-02-10 03:13:30,957 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 943 transitions. Word has length 22 [2022-02-10 03:13:30,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:30,957 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 943 transitions. [2022-02-10 03:13:30,957 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-02-10 03:13:30,958 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 943 transitions. [2022-02-10 03:13:30,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:30,958 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:30,958 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:30,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (678)] Ended with exit code 0 [2022-02-10 03:13:31,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable681,678 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:31,167 INFO L402 AbstractCegarLoop]: === Iteration 683 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:31,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash -791887348, now seen corresponding path program 678 times [2022-02-10 03:13:31,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:31,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792369418] [2022-02-10 03:13:31,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:31,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:31,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:31,277 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:31,277 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792369418] [2022-02-10 03:13:31,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792369418] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:31,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838828052] [2022-02-10 03:13:31,278 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:31,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:31,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:31,279 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-02-10 03:13:31,279 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-02-10 03:13:31,304 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:31,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:31,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:31,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:31,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:31,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:31,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 20 treesize of output 16 [2022-02-10 03:13:31,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:31,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 16 treesize of output 12 [2022-02-10 03:13:31,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:31,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:31,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:31,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 16 treesize of output 20 [2022-02-10 03:13:31,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:31,617 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:31,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:31,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838828052] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:31,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:31,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:31,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256089394] [2022-02-10 03:13:31,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:31,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:31,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:31,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:31,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:31,654 INFO L87 Difference]: Start difference. First operand 374 states and 943 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-02-10 03:13:31,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:31,832 INFO L93 Difference]: Finished difference Result 426 states and 1046 transitions. [2022-02-10 03:13:31,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:31,832 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 22 [2022-02-10 03:13:31,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:31,833 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:13:31,833 INFO L226 Difference]: Without dead ends: 407 [2022-02-10 03:13:31,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:31,833 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 76 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:31,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 112 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 442 Invalid, 0 Unknown, 74 Unchecked, 0.2s Time] [2022-02-10 03:13:31,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-10 03:13:31,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 376. [2022-02-10 03:13:31,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 2.533333333333333) internal successors, (950), 375 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:31,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 950 transitions. [2022-02-10 03:13:31,837 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 950 transitions. Word has length 22 [2022-02-10 03:13:31,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:31,837 INFO L470 AbstractCegarLoop]: Abstraction has 376 states and 950 transitions. [2022-02-10 03:13:31,837 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-02-10 03:13:31,837 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 950 transitions. [2022-02-10 03:13:31,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:31,837 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:31,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:31,854 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-02-10 03:13:32,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable682,679 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:32,047 INFO L402 AbstractCegarLoop]: === Iteration 684 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:32,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:32,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1401366144, now seen corresponding path program 679 times [2022-02-10 03:13:32,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:32,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139198580] [2022-02-10 03:13:32,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:32,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:32,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:32,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:32,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:32,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139198580] [2022-02-10 03:13:32,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139198580] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:32,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557772368] [2022-02-10 03:13:32,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:32,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:32,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:32,154 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-02-10 03:13:32,154 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-02-10 03:13:32,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:32,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:32,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:32,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:32,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 19 treesize of output 15 [2022-02-10 03:13:32,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:32,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 20 treesize of output 16 [2022-02-10 03:13:32,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-02-10 03:13:32,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:32,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:32,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:32,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 16 treesize of output 20 [2022-02-10 03:13:32,505 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:32,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:32,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 16 treesize of output 20 [2022-02-10 03:13:32,550 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:32,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557772368] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:32,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:32,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:32,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415982618] [2022-02-10 03:13:32,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:32,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:32,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:32,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:32,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:32,551 INFO L87 Difference]: Start difference. First operand 376 states and 950 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-02-10 03:13:32,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:32,644 INFO L93 Difference]: Finished difference Result 397 states and 989 transitions. [2022-02-10 03:13:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:32,644 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 22 [2022-02-10 03:13:32,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:32,645 INFO L225 Difference]: With dead ends: 397 [2022-02-10 03:13:32,645 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:13:32,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:32,645 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 26 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:32,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 74 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 223 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-02-10 03:13:32,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:13:32,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 374. [2022-02-10 03:13:32,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5281501340482575) internal successors, (943), 373 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:32,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 943 transitions. [2022-02-10 03:13:32,648 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 943 transitions. Word has length 22 [2022-02-10 03:13:32,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:32,649 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 943 transitions. [2022-02-10 03:13:32,649 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-02-10 03:13:32,649 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 943 transitions. [2022-02-10 03:13:32,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:32,649 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:32,649 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:32,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (680)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:32,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable683,680 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:32,855 INFO L402 AbstractCegarLoop]: === Iteration 685 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:32,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:32,855 INFO L85 PathProgramCache]: Analyzing trace with hash -408669440, now seen corresponding path program 680 times [2022-02-10 03:13:32,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:32,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130811759] [2022-02-10 03:13:32,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:32,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:32,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:32,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:32,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:32,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130811759] [2022-02-10 03:13:32,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130811759] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:32,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137384943] [2022-02-10 03:13:32,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:32,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:32,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:32,946 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-02-10 03:13:32,946 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-02-10 03:13:32,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:32,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:32,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:32,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:33,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:33,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 19 treesize of output 15 [2022-02-10 03:13:33,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:33,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 21 treesize of output 17 [2022-02-10 03:13:33,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:33,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 17 treesize of output 13 [2022-02-10 03:13:33,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:33,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:33,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:33,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 22 treesize of output 26 [2022-02-10 03:13:33,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:33,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 18 treesize of output 22 [2022-02-10 03:13:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:33,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137384943] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:33,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:33,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:33,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312345931] [2022-02-10 03:13:33,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:33,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:33,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:33,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:33,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:33,386 INFO L87 Difference]: Start difference. First operand 374 states and 943 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:33,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:33,648 INFO L93 Difference]: Finished difference Result 432 states and 1045 transitions. [2022-02-10 03:13:33,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:13:33,648 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:33,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:33,649 INFO L225 Difference]: With dead ends: 432 [2022-02-10 03:13:33,649 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:13:33,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=200, Invalid=670, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:33,649 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 106 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:33,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 129 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 548 Invalid, 0 Unknown, 45 Unchecked, 0.2s Time] [2022-02-10 03:13:33,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:13:33,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 379. [2022-02-10 03:13:33,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.537037037037037) internal successors, (959), 378 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:33,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 959 transitions. [2022-02-10 03:13:33,653 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 959 transitions. Word has length 22 [2022-02-10 03:13:33,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:33,653 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 959 transitions. [2022-02-10 03:13:33,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:33,654 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 959 transitions. [2022-02-10 03:13:33,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:33,654 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:33,654 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:33,670 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-02-10 03:13:33,870 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,SelfDestructingSolverStorable684 [2022-02-10 03:13:33,870 INFO L402 AbstractCegarLoop]: === Iteration 686 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:33,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:33,870 INFO L85 PathProgramCache]: Analyzing trace with hash 381724680, now seen corresponding path program 681 times [2022-02-10 03:13:33,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:33,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375376043] [2022-02-10 03:13:33,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:33,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:33,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:33,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:33,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375376043] [2022-02-10 03:13:33,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375376043] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:33,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770644144] [2022-02-10 03:13:33,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:33,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:33,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:33,963 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-02-10 03:13:33,964 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-02-10 03:13:33,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:13:33,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:33,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:33,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:34,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:34,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 19 treesize of output 15 [2022-02-10 03:13:34,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:34,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:34,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:34,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:13:34,213 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:34,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:34,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:34,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 17 treesize of output 21 [2022-02-10 03:13:34,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:13:34,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:34,406 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:34,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770644144] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:34,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:34,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:34,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739781387] [2022-02-10 03:13:34,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:34,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:34,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:34,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:34,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:34,406 INFO L87 Difference]: Start difference. First operand 379 states and 959 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:34,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:34,537 INFO L93 Difference]: Finished difference Result 426 states and 1041 transitions. [2022-02-10 03:13:34,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:13:34,538 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:34,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:34,538 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:13:34,538 INFO L226 Difference]: Without dead ends: 421 [2022-02-10 03:13:34,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:34,538 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 73 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:34,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 80 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 293 Invalid, 0 Unknown, 65 Unchecked, 0.1s Time] [2022-02-10 03:13:34,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-10 03:13:34,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 374. [2022-02-10 03:13:34,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5281501340482575) internal successors, (943), 373 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:34,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 943 transitions. [2022-02-10 03:13:34,542 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 943 transitions. Word has length 22 [2022-02-10 03:13:34,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:34,543 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 943 transitions. [2022-02-10 03:13:34,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:34,543 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 943 transitions. [2022-02-10 03:13:34,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:34,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:34,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:34,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (682)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:34,759 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,SelfDestructingSolverStorable685 [2022-02-10 03:13:34,759 INFO L402 AbstractCegarLoop]: === Iteration 687 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:34,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:34,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1225670332, now seen corresponding path program 682 times [2022-02-10 03:13:34,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:34,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771953389] [2022-02-10 03:13:34,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:34,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:34,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:34,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:34,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:34,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771953389] [2022-02-10 03:13:34,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771953389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:34,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366925982] [2022-02-10 03:13:34,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:34,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:34,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:34,822 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-02-10 03:13:34,822 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-02-10 03:13:34,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:34,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:34,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:34,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:34,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:34,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 19 treesize of output 15 [2022-02-10 03:13:34,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:34,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 19 treesize of output 15 [2022-02-10 03:13:34,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:34,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 10 treesize of output 5 [2022-02-10 03:13:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:34,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:35,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:35,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 15 treesize of output 19 [2022-02-10 03:13:35,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:35,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 20 treesize of output 24 [2022-02-10 03:13:35,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:35,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 16 treesize of output 20 [2022-02-10 03:13:35,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:35,063 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366925982] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:35,063 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:35,063 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:35,063 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912395658] [2022-02-10 03:13:35,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:35,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:35,064 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:35,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:35,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:35,064 INFO L87 Difference]: Start difference. First operand 374 states and 943 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-02-10 03:13:35,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:35,158 INFO L93 Difference]: Finished difference Result 406 states and 1007 transitions. [2022-02-10 03:13:35,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:35,159 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 22 [2022-02-10 03:13:35,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:35,159 INFO L225 Difference]: With dead ends: 406 [2022-02-10 03:13:35,159 INFO L226 Difference]: Without dead ends: 387 [2022-02-10 03:13:35,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:35,160 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:35,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 90 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 301 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-02-10 03:13:35,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2022-02-10 03:13:35,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 372. [2022-02-10 03:13:35,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5202156334231804) internal successors, (935), 371 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:35,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 935 transitions. [2022-02-10 03:13:35,163 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 935 transitions. Word has length 22 [2022-02-10 03:13:35,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:35,163 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 935 transitions. [2022-02-10 03:13:35,163 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-02-10 03:13:35,163 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 935 transitions. [2022-02-10 03:13:35,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:35,164 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:35,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:35,180 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-02-10 03:13:35,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 683 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable686 [2022-02-10 03:13:35,379 INFO L402 AbstractCegarLoop]: === Iteration 688 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:35,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:35,380 INFO L85 PathProgramCache]: Analyzing trace with hash 811887809, now seen corresponding path program 683 times [2022-02-10 03:13:35,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:35,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090817849] [2022-02-10 03:13:35,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:35,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:35,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:35,464 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:35,464 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:35,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090817849] [2022-02-10 03:13:35,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090817849] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:35,465 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457891309] [2022-02-10 03:13:35,465 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:35,465 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:35,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:35,465 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-02-10 03:13:35,466 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-02-10 03:13:35,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:13:35,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:35,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:35,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:35,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:35,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 19 treesize of output 15 [2022-02-10 03:13:35,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:35,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 19 treesize of output 15 [2022-02-10 03:13:35,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:35,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 15 treesize of output 11 [2022-02-10 03:13:35,665 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:35,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:35,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:35,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:35,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 20 treesize of output 24 [2022-02-10 03:13:35,746 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:35,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 16 treesize of output 20 [2022-02-10 03:13:35,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:35,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457891309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:35,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:35,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:35,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988789365] [2022-02-10 03:13:35,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:35,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:35,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:35,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:35,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:35,776 INFO L87 Difference]: Start difference. First operand 372 states and 935 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:35,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:35,915 INFO L93 Difference]: Finished difference Result 396 states and 984 transitions. [2022-02-10 03:13:35,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:35,915 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:13:35,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:35,916 INFO L225 Difference]: With dead ends: 396 [2022-02-10 03:13:35,916 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:13:35,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:35,916 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:35,917 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 103 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 441 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:13:35,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:13:35,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 372. [2022-02-10 03:13:35,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5202156334231804) internal successors, (935), 371 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:35,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 935 transitions. [2022-02-10 03:13:35,921 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 935 transitions. Word has length 22 [2022-02-10 03:13:35,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:35,921 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 935 transitions. [2022-02-10 03:13:35,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:35,921 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 935 transitions. [2022-02-10 03:13:35,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:35,922 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:35,922 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:35,942 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-02-10 03:13:36,141 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,SelfDestructingSolverStorable687 [2022-02-10 03:13:36,142 INFO L402 AbstractCegarLoop]: === Iteration 689 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:36,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:36,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1602281929, now seen corresponding path program 684 times [2022-02-10 03:13:36,142 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:36,142 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124835542] [2022-02-10 03:13:36,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:36,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:36,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:36,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:36,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:36,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124835542] [2022-02-10 03:13:36,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124835542] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:36,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074045928] [2022-02-10 03:13:36,227 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:36,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:36,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:36,228 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-02-10 03:13:36,229 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-02-10 03:13:36,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:13:36,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:36,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:36,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:36,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:36,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 19 treesize of output 15 [2022-02-10 03:13:36,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:36,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 17 treesize of output 13 [2022-02-10 03:13:36,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:36,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 9 treesize of output 3 [2022-02-10 03:13:36,490 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:36,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:36,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:36,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:36,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:36,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 16 treesize of output 20 [2022-02-10 03:13:36,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:36,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074045928] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:36,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:36,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:36,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258455813] [2022-02-10 03:13:36,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:36,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:36,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:36,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:36,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:36,601 INFO L87 Difference]: Start difference. First operand 372 states and 935 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-02-10 03:13:36,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:36,700 INFO L93 Difference]: Finished difference Result 395 states and 984 transitions. [2022-02-10 03:13:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:36,700 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 22 [2022-02-10 03:13:36,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:36,701 INFO L225 Difference]: With dead ends: 395 [2022-02-10 03:13:36,701 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:13:36,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:36,701 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 18 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:36,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 97 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 379 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:13:36,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:13:36,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 371. [2022-02-10 03:13:36,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.518918918918919) internal successors, (932), 370 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:36,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 932 transitions. [2022-02-10 03:13:36,705 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 932 transitions. Word has length 22 [2022-02-10 03:13:36,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:36,705 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 932 transitions. [2022-02-10 03:13:36,705 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-02-10 03:13:36,705 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 932 transitions. [2022-02-10 03:13:36,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:36,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:36,705 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:36,721 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-02-10 03:13:36,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable688,685 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:36,907 INFO L402 AbstractCegarLoop]: === Iteration 690 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:36,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:36,907 INFO L85 PathProgramCache]: Analyzing trace with hash 683730230, now seen corresponding path program 685 times [2022-02-10 03:13:36,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:36,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983569579] [2022-02-10 03:13:36,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:36,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:36,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:36,994 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:36,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983569579] [2022-02-10 03:13:36,994 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983569579] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:36,994 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101424027] [2022-02-10 03:13:36,994 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:36,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:36,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:36,995 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-02-10 03:13:36,996 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-02-10 03:13:37,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:37,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:37,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:37,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:37,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 19 treesize of output 15 [2022-02-10 03:13:37,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:13:37,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:37,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 17 treesize of output 13 [2022-02-10 03:13:37,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:37,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:37,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:37,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 15 treesize of output 19 [2022-02-10 03:13:37,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:37,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 20 treesize of output 24 [2022-02-10 03:13:37,286 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:37,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 16 treesize of output 20 [2022-02-10 03:13:37,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:37,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101424027] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:37,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:37,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:37,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922479040] [2022-02-10 03:13:37,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:37,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:37,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:37,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:37,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:37,316 INFO L87 Difference]: Start difference. First operand 371 states and 932 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-02-10 03:13:37,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:37,458 INFO L93 Difference]: Finished difference Result 442 states and 1061 transitions. [2022-02-10 03:13:37,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:13:37,458 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 22 [2022-02-10 03:13:37,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:37,459 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:13:37,459 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:13:37,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:37,459 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:37,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 84 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 337 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:13:37,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:13:37,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 372. [2022-02-10 03:13:37,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.5202156334231804) internal successors, (935), 371 states have internal predecessors, (935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:37,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 935 transitions. [2022-02-10 03:13:37,463 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 935 transitions. Word has length 22 [2022-02-10 03:13:37,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:37,463 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 935 transitions. [2022-02-10 03:13:37,463 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-02-10 03:13:37,463 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 935 transitions. [2022-02-10 03:13:37,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:37,463 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:37,463 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:37,479 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-02-10 03:13:37,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 686 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable689 [2022-02-10 03:13:37,679 INFO L402 AbstractCegarLoop]: === Iteration 691 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:37,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:37,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1417983574, now seen corresponding path program 686 times [2022-02-10 03:13:37,679 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:37,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439601813] [2022-02-10 03:13:37,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:37,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:37,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:37,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:37,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:37,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439601813] [2022-02-10 03:13:37,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439601813] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:37,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699085641] [2022-02-10 03:13:37,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:37,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:37,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:37,768 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-02-10 03:13:37,768 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-02-10 03:13:37,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:37,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:37,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:37,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:37,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:37,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:37,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, 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-02-10 03:13:37,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:37,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 17 treesize of output 13 [2022-02-10 03:13:37,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:37,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:38,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:38,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 15 treesize of output 19 [2022-02-10 03:13:38,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:38,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 20 treesize of output 24 [2022-02-10 03:13:38,047 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:38,079 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:38,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699085641] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:38,080 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:38,080 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:38,080 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872433708] [2022-02-10 03:13:38,080 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:38,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:38,080 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:38,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:38,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:38,080 INFO L87 Difference]: Start difference. First operand 372 states and 935 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-02-10 03:13:38,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:38,196 INFO L93 Difference]: Finished difference Result 408 states and 994 transitions. [2022-02-10 03:13:38,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:38,196 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 22 [2022-02-10 03:13:38,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:38,196 INFO L225 Difference]: With dead ends: 408 [2022-02-10 03:13:38,196 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:13:38,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:38,197 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:38,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 100 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 340 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-02-10 03:13:38,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:13:38,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 371. [2022-02-10 03:13:38,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.516216216216216) internal successors, (931), 370 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:38,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 931 transitions. [2022-02-10 03:13:38,200 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 931 transitions. Word has length 22 [2022-02-10 03:13:38,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:38,200 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 931 transitions. [2022-02-10 03:13:38,200 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-02-10 03:13:38,200 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 931 transitions. [2022-02-10 03:13:38,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:38,201 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:38,201 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:38,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (687)] Ended with exit code 0 [2022-02-10 03:13:38,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable690,687 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:38,417 INFO L402 AbstractCegarLoop]: === Iteration 692 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:38,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:38,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1066948138, now seen corresponding path program 687 times [2022-02-10 03:13:38,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:38,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046754632] [2022-02-10 03:13:38,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:38,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:38,562 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:38,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:38,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046754632] [2022-02-10 03:13:38,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046754632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:38,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202841249] [2022-02-10 03:13:38,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:38,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:38,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:38,563 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-02-10 03:13:38,564 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-02-10 03:13:38,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:13:38,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:38,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:38,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:38,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:38,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 19 treesize of output 15 [2022-02-10 03:13:38,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 21 treesize of output 17 [2022-02-10 03:13:38,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 17 treesize of output 13 [2022-02-10 03:13:38,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:38,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:39,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:39,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 17 treesize of output 21 [2022-02-10 03:13:39,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:39,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 22 treesize of output 26 [2022-02-10 03:13:39,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:39,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 18 treesize of output 22 [2022-02-10 03:13:39,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:39,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202841249] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:39,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:39,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:39,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294213172] [2022-02-10 03:13:39,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:39,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:39,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:39,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:39,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:39,304 INFO L87 Difference]: Start difference. First operand 371 states and 931 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:39,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:39,568 INFO L93 Difference]: Finished difference Result 437 states and 1044 transitions. [2022-02-10 03:13:39,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:13:39,568 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:39,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:39,569 INFO L225 Difference]: With dead ends: 437 [2022-02-10 03:13:39,569 INFO L226 Difference]: Without dead ends: 432 [2022-02-10 03:13:39,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:39,569 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 133 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:39,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 140 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 441 Invalid, 0 Unknown, 65 Unchecked, 0.2s Time] [2022-02-10 03:13:39,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-02-10 03:13:39,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 375. [2022-02-10 03:13:39,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.5240641711229945) internal successors, (944), 374 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:39,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 944 transitions. [2022-02-10 03:13:39,573 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 944 transitions. Word has length 22 [2022-02-10 03:13:39,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:39,573 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 944 transitions. [2022-02-10 03:13:39,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:39,573 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 944 transitions. [2022-02-10 03:13:39,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:39,574 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:39,574 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:39,590 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (688)] Ended with exit code 0 [2022-02-10 03:13:39,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable691,688 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:39,774 INFO L402 AbstractCegarLoop]: === Iteration 693 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:39,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:39,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1208870225, now seen corresponding path program 688 times [2022-02-10 03:13:39,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:39,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225824664] [2022-02-10 03:13:39,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:39,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:39,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:39,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:39,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225824664] [2022-02-10 03:13:39,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225824664] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:39,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279696170] [2022-02-10 03:13:39,884 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:39,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:39,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:39,885 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-02-10 03:13:39,886 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-02-10 03:13:39,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:39,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:39,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:39,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:39,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:39,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:40,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:13:40,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:40,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 16 treesize of output 12 [2022-02-10 03:13:40,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:40,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:40,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:40,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 16 treesize of output 20 [2022-02-10 03:13:40,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:40,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:40,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:40,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:40,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279696170] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:40,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:40,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:40,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207137692] [2022-02-10 03:13:40,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:40,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:40,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:40,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:40,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:40,252 INFO L87 Difference]: Start difference. First operand 375 states and 944 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:13:40,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:40,462 INFO L93 Difference]: Finished difference Result 419 states and 1022 transitions. [2022-02-10 03:13:40,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:40,463 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:13:40,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:40,463 INFO L225 Difference]: With dead ends: 419 [2022-02-10 03:13:40,463 INFO L226 Difference]: Without dead ends: 409 [2022-02-10 03:13:40,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:40,463 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:40,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 90 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 398 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-10 03:13:40,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2022-02-10 03:13:40,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 378. [2022-02-10 03:13:40,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.5172413793103448) internal successors, (949), 377 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-02-10 03:13:40,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 949 transitions. [2022-02-10 03:13:40,467 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 949 transitions. Word has length 22 [2022-02-10 03:13:40,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:40,467 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 949 transitions. [2022-02-10 03:13:40,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:13:40,467 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 949 transitions. [2022-02-10 03:13:40,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:40,468 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:40,468 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:40,483 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-02-10 03:13:40,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable692,689 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:40,675 INFO L402 AbstractCegarLoop]: === Iteration 694 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:40,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:40,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1893304909, now seen corresponding path program 689 times [2022-02-10 03:13:40,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:40,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962560451] [2022-02-10 03:13:40,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:40,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:40,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:40,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:40,800 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:40,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962560451] [2022-02-10 03:13:40,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962560451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:40,800 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378292632] [2022-02-10 03:13:40,800 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:40,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:40,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:40,801 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-02-10 03:13:40,802 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-02-10 03:13:40,834 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:13:40,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:40,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:13:40,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:40,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:40,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 19 treesize of output 15 [2022-02-10 03:13:40,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 21 treesize of output 17 [2022-02-10 03:13:40,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:40,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 17 treesize of output 13 [2022-02-10 03:13:40,995 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:40,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:41,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:41,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 15 treesize of output 19 [2022-02-10 03:13:41,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:41,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:13:41,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:41,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:41,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:13:41,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378292632] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:41,155 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:41,155 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 21 [2022-02-10 03:13:41,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11640586] [2022-02-10 03:13:41,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:41,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:41,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:41,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:41,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:41,156 INFO L87 Difference]: Start difference. First operand 378 states and 949 transitions. Second operand has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:13:41,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:41,269 INFO L93 Difference]: Finished difference Result 393 states and 974 transitions. [2022-02-10 03:13:41,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:13:41,270 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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 22 [2022-02-10 03:13:41,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:41,270 INFO L225 Difference]: With dead ends: 393 [2022-02-10 03:13:41,270 INFO L226 Difference]: Without dead ends: 384 [2022-02-10 03:13:41,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:41,270 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 28 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:41,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 75 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 335 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:13:41,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2022-02-10 03:13:41,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 378. [2022-02-10 03:13:41,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.514588859416446) internal successors, (948), 377 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:41,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 948 transitions. [2022-02-10 03:13:41,274 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 948 transitions. Word has length 22 [2022-02-10 03:13:41,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:41,274 INFO L470 AbstractCegarLoop]: Abstraction has 378 states and 948 transitions. [2022-02-10 03:13:41,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.142857142857143) internal successors, (45), 21 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-02-10 03:13:41,274 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 948 transitions. [2022-02-10 03:13:41,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:41,274 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:41,274 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:41,290 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-02-10 03:13:41,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable693,690 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:41,490 INFO L402 AbstractCegarLoop]: === Iteration 695 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:41,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:41,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1616776653, now seen corresponding path program 690 times [2022-02-10 03:13:41,490 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:41,490 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020908154] [2022-02-10 03:13:41,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:41,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:41,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:41,574 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:41,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020908154] [2022-02-10 03:13:41,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020908154] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:41,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55382235] [2022-02-10 03:13:41,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:41,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:41,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:41,575 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-02-10 03:13:41,576 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-02-10 03:13:41,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:13:41,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:41,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:41,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:41,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:41,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 19 treesize of output 15 [2022-02-10 03:13:41,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:41,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 20 treesize of output 16 [2022-02-10 03:13:41,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:41,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 16 treesize of output 12 [2022-02-10 03:13:41,757 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:41,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:41,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:41,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 16 treesize of output 20 [2022-02-10 03:13:41,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:41,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 20 treesize of output 24 [2022-02-10 03:13:41,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:41,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 16 treesize of output 20 [2022-02-10 03:13:41,870 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:41,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55382235] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:41,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:41,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:41,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951687865] [2022-02-10 03:13:41,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:41,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:41,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:41,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:41,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:41,871 INFO L87 Difference]: Start difference. First operand 378 states and 948 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:13:42,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:42,032 INFO L93 Difference]: Finished difference Result 402 states and 993 transitions. [2022-02-10 03:13:42,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:42,032 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:13:42,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:42,033 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:13:42,033 INFO L226 Difference]: Without dead ends: 391 [2022-02-10 03:13:42,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:42,033 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:42,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 129 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 475 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-02-10 03:13:42,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-10 03:13:42,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 375. [2022-02-10 03:13:42,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.521390374331551) internal successors, (943), 374 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:42,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 943 transitions. [2022-02-10 03:13:42,037 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 943 transitions. Word has length 22 [2022-02-10 03:13:42,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:42,037 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 943 transitions. [2022-02-10 03:13:42,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:13:42,037 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 943 transitions. [2022-02-10 03:13:42,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:42,038 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:42,038 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:42,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (691)] Ended with exit code 0 [2022-02-10 03:13:42,253 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,SelfDestructingSolverStorable694 [2022-02-10 03:13:42,253 INFO L402 AbstractCegarLoop]: === Iteration 696 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:42,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1857342258, now seen corresponding path program 691 times [2022-02-10 03:13:42,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:42,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840674488] [2022-02-10 03:13:42,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:42,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:42,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:42,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:42,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840674488] [2022-02-10 03:13:42,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840674488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:42,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811856243] [2022-02-10 03:13:42,401 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:42,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:42,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:42,402 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-02-10 03:13:42,402 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-02-10 03:13:42,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:42,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:42,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:42,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:42,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 19 treesize of output 15 [2022-02-10 03:13:42,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:42,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:42,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:42,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 17 treesize of output 13 [2022-02-10 03:13:42,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:42,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:42,927 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:13:42,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:42,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:13:42,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:43,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:43,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811856243] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:43,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:43,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:43,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950197932] [2022-02-10 03:13:43,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:43,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:43,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:43,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:43,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:43,096 INFO L87 Difference]: Start difference. First operand 375 states and 943 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:43,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:43,469 INFO L93 Difference]: Finished difference Result 425 states and 1031 transitions. [2022-02-10 03:13:43,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:13:43,470 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:43,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:43,470 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:13:43,471 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:13:43,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=199, Invalid=671, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:43,471 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 91 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:43,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 128 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 532 Invalid, 0 Unknown, 29 Unchecked, 0.2s Time] [2022-02-10 03:13:43,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:13:43,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 370. [2022-02-10 03:13:43,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5121951219512195) internal successors, (927), 369 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:43,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 927 transitions. [2022-02-10 03:13:43,475 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 927 transitions. Word has length 22 [2022-02-10 03:13:43,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:43,475 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 927 transitions. [2022-02-10 03:13:43,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:43,475 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 927 transitions. [2022-02-10 03:13:43,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:43,476 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:43,476 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:43,492 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-02-10 03:13:43,683 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,SelfDestructingSolverStorable695 [2022-02-10 03:13:43,683 INFO L402 AbstractCegarLoop]: === Iteration 697 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:43,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:43,683 INFO L85 PathProgramCache]: Analyzing trace with hash -25097776, now seen corresponding path program 692 times [2022-02-10 03:13:43,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:43,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091378956] [2022-02-10 03:13:43,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:43,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:43,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:43,789 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:43,790 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:43,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091378956] [2022-02-10 03:13:43,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091378956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:43,790 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064193368] [2022-02-10 03:13:43,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:43,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:43,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:43,791 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-02-10 03:13:43,792 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-02-10 03:13:43,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:43,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:43,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:43,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:43,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 19 treesize of output 15 [2022-02-10 03:13:44,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:44,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 19 treesize of output 15 [2022-02-10 03:13:44,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:44,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 10 treesize of output 5 [2022-02-10 03:13:44,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:44,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:44,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:44,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,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 20 treesize of output 24 [2022-02-10 03:13:44,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:44,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:44,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064193368] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:44,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:44,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:44,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817486502] [2022-02-10 03:13:44,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:44,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:44,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:44,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:44,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:44,238 INFO L87 Difference]: Start difference. First operand 370 states and 927 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:44,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:44,324 INFO L93 Difference]: Finished difference Result 402 states and 989 transitions. [2022-02-10 03:13:44,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:44,325 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:13:44,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:44,325 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:13:44,325 INFO L226 Difference]: Without dead ends: 380 [2022-02-10 03:13:44,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:44,325 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 30 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:44,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 78 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 268 Invalid, 0 Unknown, 30 Unchecked, 0.1s Time] [2022-02-10 03:13:44,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-02-10 03:13:44,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 370. [2022-02-10 03:13:44,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5067750677506777) internal successors, (925), 369 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:44,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 925 transitions. [2022-02-10 03:13:44,329 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 925 transitions. Word has length 22 [2022-02-10 03:13:44,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:44,329 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 925 transitions. [2022-02-10 03:13:44,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:44,329 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 925 transitions. [2022-02-10 03:13:44,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:44,330 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:44,330 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:44,346 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-02-10 03:13:44,531 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,SelfDestructingSolverStorable696 [2022-02-10 03:13:44,531 INFO L402 AbstractCegarLoop]: === Iteration 698 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:44,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:44,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1844062895, now seen corresponding path program 693 times [2022-02-10 03:13:44,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:44,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354300221] [2022-02-10 03:13:44,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:44,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:44,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:44,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:44,640 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:44,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354300221] [2022-02-10 03:13:44,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354300221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:44,640 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169522016] [2022-02-10 03:13:44,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:44,640 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:44,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:44,641 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-02-10 03:13:44,642 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-02-10 03:13:44,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:13:44,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:44,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:44,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:44,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:44,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 19 treesize of output 15 [2022-02-10 03:13:44,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:44,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 17 treesize of output 13 [2022-02-10 03:13:44,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:44,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:13:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:44,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:44,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:44,980 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,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 20 treesize of output 24 [2022-02-10 03:13:44,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:44,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:45,021 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:45,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169522016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:45,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:45,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:13:45,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838035151] [2022-02-10 03:13:45,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:45,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:13:45,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:45,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:13:45,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:45,022 INFO L87 Difference]: Start difference. First operand 370 states and 925 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-02-10 03:13:45,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:45,125 INFO L93 Difference]: Finished difference Result 404 states and 997 transitions. [2022-02-10 03:13:45,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:45,126 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 22 [2022-02-10 03:13:45,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:45,126 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:13:45,126 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:13:45,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:45,127 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 30 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:45,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 93 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 275 Invalid, 0 Unknown, 125 Unchecked, 0.1s Time] [2022-02-10 03:13:45,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:13:45,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 370. [2022-02-10 03:13:45,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5067750677506777) internal successors, (925), 369 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 925 transitions. [2022-02-10 03:13:45,130 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 925 transitions. Word has length 22 [2022-02-10 03:13:45,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:45,130 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 925 transitions. [2022-02-10 03:13:45,130 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-02-10 03:13:45,130 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 925 transitions. [2022-02-10 03:13:45,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:45,131 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:45,131 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:45,147 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-02-10 03:13:45,347 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,SelfDestructingSolverStorable697 [2022-02-10 03:13:45,347 INFO L402 AbstractCegarLoop]: === Iteration 699 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:45,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash 796564168, now seen corresponding path program 694 times [2022-02-10 03:13:45,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:45,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078772811] [2022-02-10 03:13:45,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:45,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:45,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:45,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:45,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078772811] [2022-02-10 03:13:45,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078772811] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:45,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640182341] [2022-02-10 03:13:45,468 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:45,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:45,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:45,469 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-02-10 03:13:45,470 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-02-10 03:13:45,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:45,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:45,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:45,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:45,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:45,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 19 treesize of output 15 [2022-02-10 03:13:45,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:45,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:45,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 11 treesize of output 3 [2022-02-10 03:13:45,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:45,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:45,883 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:45,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 17 treesize of output 21 [2022-02-10 03:13:45,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:45,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 22 treesize of output 26 [2022-02-10 03:13:45,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:13:46,019 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:46,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640182341] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:46,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:46,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:13:46,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527359714] [2022-02-10 03:13:46,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:46,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:13:46,020 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:46,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:13:46,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:46,020 INFO L87 Difference]: Start difference. First operand 370 states and 925 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:46,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:46,233 INFO L93 Difference]: Finished difference Result 417 states and 1010 transitions. [2022-02-10 03:13:46,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:13:46,233 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:13:46,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:46,234 INFO L225 Difference]: With dead ends: 417 [2022-02-10 03:13:46,234 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:13:46,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=175, Invalid=581, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:46,234 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 95 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:46,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 138 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 408 Invalid, 0 Unknown, 85 Unchecked, 0.1s Time] [2022-02-10 03:13:46,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:13:46,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 370. [2022-02-10 03:13:46,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5067750677506777) internal successors, (925), 369 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:46,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 925 transitions. [2022-02-10 03:13:46,239 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 925 transitions. Word has length 22 [2022-02-10 03:13:46,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:46,239 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 925 transitions. [2022-02-10 03:13:46,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:13:46,240 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 925 transitions. [2022-02-10 03:13:46,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:46,240 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:46,240 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:46,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (695)] Ended with exit code 0 [2022-02-10 03:13:46,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable698,695 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:46,454 INFO L402 AbstractCegarLoop]: === Iteration 700 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:46,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:46,454 INFO L85 PathProgramCache]: Analyzing trace with hash 349190597, now seen corresponding path program 695 times [2022-02-10 03:13:46,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:46,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092439833] [2022-02-10 03:13:46,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:46,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:46,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:46,565 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:46,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092439833] [2022-02-10 03:13:46,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092439833] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:46,565 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437854370] [2022-02-10 03:13:46,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:46,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:46,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:46,566 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-02-10 03:13:46,567 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-02-10 03:13:46,593 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:13:46,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:46,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:46,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:46,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:46,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 19 treesize of output 15 [2022-02-10 03:13:46,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:46,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 19 treesize of output 15 [2022-02-10 03:13:46,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:46,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 15 treesize of output 11 [2022-02-10 03:13:46,831 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:46,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:46,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:46,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:46,938 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:46,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 16 treesize of output 20 [2022-02-10 03:13:46,979 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:46,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437854370] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:46,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:46,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:46,979 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519486312] [2022-02-10 03:13:46,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:46,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:46,979 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:46,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:46,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:46,980 INFO L87 Difference]: Start difference. First operand 370 states and 925 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:47,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:47,128 INFO L93 Difference]: Finished difference Result 401 states and 990 transitions. [2022-02-10 03:13:47,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:47,129 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:13:47,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:47,129 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:13:47,129 INFO L226 Difference]: Without dead ends: 388 [2022-02-10 03:13:47,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:47,130 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:47,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 119 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 388 Invalid, 0 Unknown, 116 Unchecked, 0.1s Time] [2022-02-10 03:13:47,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2022-02-10 03:13:47,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 368. [2022-02-10 03:13:47,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.5013623978201633) internal successors, (918), 367 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:47,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 918 transitions. [2022-02-10 03:13:47,133 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 918 transitions. Word has length 22 [2022-02-10 03:13:47,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:47,133 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 918 transitions. [2022-02-10 03:13:47,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:13:47,133 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 918 transitions. [2022-02-10 03:13:47,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:47,134 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:47,134 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:47,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (696)] Ended with exit code 0 [2022-02-10 03:13:47,334 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,SelfDestructingSolverStorable699 [2022-02-10 03:13:47,334 INFO L402 AbstractCegarLoop]: === Iteration 701 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:47,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:47,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1610004480, now seen corresponding path program 696 times [2022-02-10 03:13:47,335 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:47,335 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122458944] [2022-02-10 03:13:47,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:47,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:47,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:47,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:47,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122458944] [2022-02-10 03:13:47,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122458944] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:47,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372827267] [2022-02-10 03:13:47,435 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:47,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:47,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:47,437 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-02-10 03:13:47,437 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-02-10 03:13:47,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:13:47,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:47,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:47,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:47,555 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 19 treesize of output 15 [2022-02-10 03:13:47,631 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 17 treesize of output 13 [2022-02-10 03:13:47,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:47,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:47,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:47,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:47,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 20 treesize of output 24 [2022-02-10 03:13:47,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:47,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 16 treesize of output 20 [2022-02-10 03:13:47,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:47,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372827267] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:47,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:47,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:47,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770990962] [2022-02-10 03:13:47,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:47,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:47,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:47,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:47,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:47,787 INFO L87 Difference]: Start difference. First operand 368 states and 918 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-02-10 03:13:47,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:47,972 INFO L93 Difference]: Finished difference Result 427 states and 1048 transitions. [2022-02-10 03:13:47,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:47,973 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 22 [2022-02-10 03:13:47,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:47,973 INFO L225 Difference]: With dead ends: 427 [2022-02-10 03:13:47,973 INFO L226 Difference]: Without dead ends: 412 [2022-02-10 03:13:47,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:47,973 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:47,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 96 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:47,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2022-02-10 03:13:47,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 369. [2022-02-10 03:13:47,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.5027173913043477) internal successors, (921), 368 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:47,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 921 transitions. [2022-02-10 03:13:47,977 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 921 transitions. Word has length 22 [2022-02-10 03:13:47,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:47,977 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 921 transitions. [2022-02-10 03:13:47,977 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-02-10 03:13:47,977 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 921 transitions. [2022-02-10 03:13:47,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:47,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:47,978 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:47,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (697)] Ended with exit code 0 [2022-02-10 03:13:48,178 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,SelfDestructingSolverStorable700 [2022-02-10 03:13:48,178 INFO L402 AbstractCegarLoop]: === Iteration 702 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:48,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:48,178 INFO L85 PathProgramCache]: Analyzing trace with hash -819610360, now seen corresponding path program 697 times [2022-02-10 03:13:48,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:48,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51216389] [2022-02-10 03:13:48,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:48,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:48,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:48,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:48,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51216389] [2022-02-10 03:13:48,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51216389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:48,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187197629] [2022-02-10 03:13:48,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:48,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:48,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:48,280 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-02-10 03:13:48,281 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-02-10 03:13:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:48,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:48,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:48,377 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 19 treesize of output 15 [2022-02-10 03:13:48,430 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 19 treesize of output 15 [2022-02-10 03:13:48,432 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 15 treesize of output 11 [2022-02-10 03:13:48,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:48,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:48,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:48,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 16 treesize of output 20 [2022-02-10 03:13:48,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:48,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:48,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 16 treesize of output 20 [2022-02-10 03:13:48,603 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:48,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187197629] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:48,604 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:48,604 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:13:48,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354038134] [2022-02-10 03:13:48,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:48,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:13:48,604 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:48,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:13:48,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:13:48,604 INFO L87 Difference]: Start difference. First operand 369 states and 921 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-02-10 03:13:48,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:48,813 INFO L93 Difference]: Finished difference Result 446 states and 1081 transitions. [2022-02-10 03:13:48,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:48,814 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 22 [2022-02-10 03:13:48,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:48,814 INFO L225 Difference]: With dead ends: 446 [2022-02-10 03:13:48,814 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:13:48,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:48,815 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:48,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 96 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:13:48,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:13:48,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 368. [2022-02-10 03:13:48,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.5013623978201633) internal successors, (918), 367 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:48,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 918 transitions. [2022-02-10 03:13:48,819 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 918 transitions. Word has length 22 [2022-02-10 03:13:48,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:48,819 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 918 transitions. [2022-02-10 03:13:48,819 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-02-10 03:13:48,819 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 918 transitions. [2022-02-10 03:13:48,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:48,820 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:48,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:48,838 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-02-10 03:13:49,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 698 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable701 [2022-02-10 03:13:49,031 INFO L402 AbstractCegarLoop]: === Iteration 703 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:49,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:49,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1213022064, now seen corresponding path program 698 times [2022-02-10 03:13:49,032 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:49,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589619567] [2022-02-10 03:13:49,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:49,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:49,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:49,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589619567] [2022-02-10 03:13:49,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589619567] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:49,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871234631] [2022-02-10 03:13:49,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:49,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:49,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:49,142 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-02-10 03:13:49,143 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-02-10 03:13:49,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:49,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:49,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:49,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:49,241 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 19 treesize of output 15 [2022-02-10 03:13:49,323 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 17 treesize of output 13 [2022-02-10 03:13:49,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:49,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:49,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:49,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:49,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 20 treesize of output 24 [2022-02-10 03:13:49,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:49,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 16 treesize of output 20 [2022-02-10 03:13:49,493 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:49,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871234631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:49,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:49,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:49,494 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103983115] [2022-02-10 03:13:49,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:49,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:49,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:49,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:49,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:49,494 INFO L87 Difference]: Start difference. First operand 368 states and 918 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-02-10 03:13:49,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:49,669 INFO L93 Difference]: Finished difference Result 423 states and 1038 transitions. [2022-02-10 03:13:49,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:49,670 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 22 [2022-02-10 03:13:49,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:49,670 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:13:49,670 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:13:49,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:13:49,671 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:49,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 70 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:49,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:13:49,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 366. [2022-02-10 03:13:49,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.5013698630136987) internal successors, (913), 365 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:49,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 913 transitions. [2022-02-10 03:13:49,675 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 913 transitions. Word has length 22 [2022-02-10 03:13:49,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:49,675 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 913 transitions. [2022-02-10 03:13:49,675 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-02-10 03:13:49,675 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 913 transitions. [2022-02-10 03:13:49,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:49,676 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:49,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:49,695 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-02-10 03:13:49,887 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,SelfDestructingSolverStorable702 [2022-02-10 03:13:49,887 INFO L402 AbstractCegarLoop]: === Iteration 704 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:49,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:49,888 INFO L85 PathProgramCache]: Analyzing trace with hash -805115636, now seen corresponding path program 699 times [2022-02-10 03:13:49,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:49,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434119750] [2022-02-10 03:13:49,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:49,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:49,995 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:49,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434119750] [2022-02-10 03:13:49,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434119750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:49,995 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401409519] [2022-02-10 03:13:49,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:49,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:49,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:49,997 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-02-10 03:13:49,997 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-02-10 03:13:50,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:13:50,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:50,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:50,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:50,094 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 19 treesize of output 15 [2022-02-10 03:13:50,155 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 19 treesize of output 15 [2022-02-10 03:13:50,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 15 treesize of output 11 [2022-02-10 03:13:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:50,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:50,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 16 treesize of output 20 [2022-02-10 03:13:50,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:50,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:13:50,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:50,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 16 treesize of output 20 [2022-02-10 03:13:50,330 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:50,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401409519] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:50,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:50,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:13:50,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364512149] [2022-02-10 03:13:50,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:50,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:13:50,331 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:50,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:13:50,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:13:50,331 INFO L87 Difference]: Start difference. First operand 366 states and 913 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:13:50,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:50,494 INFO L93 Difference]: Finished difference Result 442 states and 1082 transitions. [2022-02-10 03:13:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:50,494 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:13:50,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:50,495 INFO L225 Difference]: With dead ends: 442 [2022-02-10 03:13:50,495 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:13:50,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:50,495 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 31 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:50,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 70 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:50,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:13:50,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 366. [2022-02-10 03:13:50,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.5013698630136987) internal successors, (913), 365 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:50,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 913 transitions. [2022-02-10 03:13:50,499 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 913 transitions. Word has length 22 [2022-02-10 03:13:50,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:50,499 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 913 transitions. [2022-02-10 03:13:50,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:13:50,499 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 913 transitions. [2022-02-10 03:13:50,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:50,499 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:50,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:50,515 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-02-10 03:13:50,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable703,700 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:50,711 INFO L402 AbstractCegarLoop]: === Iteration 705 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:50,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:50,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1679816076, now seen corresponding path program 700 times [2022-02-10 03:13:50,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:50,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630036163] [2022-02-10 03:13:50,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:50,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:50,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:50,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:50,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630036163] [2022-02-10 03:13:50,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630036163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:50,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175652049] [2022-02-10 03:13:50,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:50,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:50,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:50,822 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-02-10 03:13:50,823 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-02-10 03:13:50,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:50,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:50,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:50,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:50,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:50,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 19 treesize of output 15 [2022-02-10 03:13:51,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:51,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:51,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-02-10 03:13:51,101 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:51,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:51,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:51,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 19 treesize of output 23 [2022-02-10 03:13:51,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:51,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 20 treesize of output 24 [2022-02-10 03:13:51,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:51,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175652049] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:51,308 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:51,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:13:51,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326670990] [2022-02-10 03:13:51,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:51,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:13:51,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:51,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:13:51,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:51,308 INFO L87 Difference]: Start difference. First operand 366 states and 913 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:13:51,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:51,487 INFO L93 Difference]: Finished difference Result 436 states and 1055 transitions. [2022-02-10 03:13:51,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:13:51,487 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:13:51,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:51,488 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:13:51,488 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:13:51,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=175, Invalid=581, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:51,488 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 81 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:51,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 113 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 392 Invalid, 0 Unknown, 48 Unchecked, 0.1s Time] [2022-02-10 03:13:51,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:13:51,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 368. [2022-02-10 03:13:51,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.4986376021798367) internal successors, (917), 367 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:51,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 917 transitions. [2022-02-10 03:13:51,492 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 917 transitions. Word has length 22 [2022-02-10 03:13:51,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:51,492 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 917 transitions. [2022-02-10 03:13:51,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:13:51,492 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 917 transitions. [2022-02-10 03:13:51,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:51,493 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:51,493 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:51,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (701)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:51,707 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,SelfDestructingSolverStorable704 [2022-02-10 03:13:51,707 INFO L402 AbstractCegarLoop]: === Iteration 706 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:51,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:51,708 INFO L85 PathProgramCache]: Analyzing trace with hash 29012112, now seen corresponding path program 701 times [2022-02-10 03:13:51,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:51,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593434352] [2022-02-10 03:13:51,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:51,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:51,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:51,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:51,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:51,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593434352] [2022-02-10 03:13:51,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593434352] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:51,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342620586] [2022-02-10 03:13:51,771 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:51,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:51,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:51,772 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-02-10 03:13:51,773 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-02-10 03:13:51,805 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:51,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:51,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:51,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:51,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:51,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 19 treesize of output 15 [2022-02-10 03:13:51,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:51,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:13:51,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:51,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 16 treesize of output 12 [2022-02-10 03:13:51,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:51,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:51,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:52,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:52,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 20 treesize of output 24 [2022-02-10 03:13:52,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:52,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 16 treesize of output 20 [2022-02-10 03:13:52,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:52,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342620586] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:52,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:52,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:52,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326186236] [2022-02-10 03:13:52,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:52,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:52,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:52,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:52,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:52,033 INFO L87 Difference]: Start difference. First operand 368 states and 917 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-02-10 03:13:52,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:52,099 INFO L93 Difference]: Finished difference Result 411 states and 996 transitions. [2022-02-10 03:13:52,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:13:52,099 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 22 [2022-02-10 03:13:52,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:52,100 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:13:52,100 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:13:52,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:52,100 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 43 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:52,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 98 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 231 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-02-10 03:13:52,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:13:52,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 370. [2022-02-10 03:13:52,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5040650406504064) internal successors, (924), 369 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:52,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 924 transitions. [2022-02-10 03:13:52,104 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 924 transitions. Word has length 22 [2022-02-10 03:13:52,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:52,104 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 924 transitions. [2022-02-10 03:13:52,104 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-02-10 03:13:52,104 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 924 transitions. [2022-02-10 03:13:52,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:52,104 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:52,104 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:52,120 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-02-10 03:13:52,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable705,702 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:52,320 INFO L402 AbstractCegarLoop]: === Iteration 707 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:52,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:52,320 INFO L85 PathProgramCache]: Analyzing trace with hash -2072701692, now seen corresponding path program 702 times [2022-02-10 03:13:52,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:52,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273245646] [2022-02-10 03:13:52,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:52,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:52,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:52,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:52,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:52,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273245646] [2022-02-10 03:13:52,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273245646] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:52,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571161215] [2022-02-10 03:13:52,431 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:52,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:52,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:52,432 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-02-10 03:13:52,433 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-02-10 03:13:52,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:13:52,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:52,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:52,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:52,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:52,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:52,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 20 treesize of output 16 [2022-02-10 03:13:52,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:52,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 16 treesize of output 12 [2022-02-10 03:13:52,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:52,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:52,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:52,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 16 treesize of output 20 [2022-02-10 03:13:52,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:52,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:52,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 16 treesize of output 20 [2022-02-10 03:13:52,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:52,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571161215] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:52,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:52,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:13:52,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092025255] [2022-02-10 03:13:52,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:52,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:13:52,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:52,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:13:52,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:52,832 INFO L87 Difference]: Start difference. First operand 370 states and 924 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-02-10 03:13:52,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:52,946 INFO L93 Difference]: Finished difference Result 400 states and 986 transitions. [2022-02-10 03:13:52,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:52,946 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 22 [2022-02-10 03:13:52,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:52,947 INFO L225 Difference]: With dead ends: 400 [2022-02-10 03:13:52,947 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:13:52,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:13:52,947 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 41 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:52,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 82 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 283 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 03:13:52,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:13:52,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 368. [2022-02-10 03:13:52,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.4986376021798367) internal successors, (917), 367 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:52,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 917 transitions. [2022-02-10 03:13:52,951 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 917 transitions. Word has length 22 [2022-02-10 03:13:52,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:52,951 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 917 transitions. [2022-02-10 03:13:52,951 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-02-10 03:13:52,951 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 917 transitions. [2022-02-10 03:13:52,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:52,951 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:52,951 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:52,968 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-02-10 03:13:53,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable706,703 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:53,159 INFO L402 AbstractCegarLoop]: === Iteration 708 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:53,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash 412230020, now seen corresponding path program 703 times [2022-02-10 03:13:53,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:53,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924863694] [2022-02-10 03:13:53,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:53,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:53,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:53,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:53,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:53,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924863694] [2022-02-10 03:13:53,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924863694] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:53,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111317399] [2022-02-10 03:13:53,266 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:53,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:53,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:53,267 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-02-10 03:13:53,268 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-02-10 03:13:53,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:53,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:53,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:53,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:53,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 19 treesize of output 15 [2022-02-10 03:13:53,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:53,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 17 [2022-02-10 03:13:53,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13: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 17 treesize of output 13 [2022-02-10 03:13:53,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:53,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:53,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:13:53,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:53,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:53,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 16 treesize of output 20 [2022-02-10 03:13:53,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:53,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111317399] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:53,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:53,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:13:53,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008372231] [2022-02-10 03:13:53,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:53,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:13:53,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:53,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:13:53,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:53,926 INFO L87 Difference]: Start difference. First operand 368 states and 917 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:13:54,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:54,221 INFO L93 Difference]: Finished difference Result 449 states and 1071 transitions. [2022-02-10 03:13:54,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:13:54,221 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:13:54,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:54,222 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:13:54,222 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:13:54,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=672, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:13:54,222 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 127 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:54,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 104 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 400 Invalid, 0 Unknown, 55 Unchecked, 0.1s Time] [2022-02-10 03:13:54,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:13:54,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 373. [2022-02-10 03:13:54,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 2.5080645161290325) internal successors, (933), 372 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:54,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 933 transitions. [2022-02-10 03:13:54,226 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 933 transitions. Word has length 22 [2022-02-10 03:13:54,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:54,226 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 933 transitions. [2022-02-10 03:13:54,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:13:54,226 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 933 transitions. [2022-02-10 03:13:54,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:54,227 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:54,227 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:54,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (704)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:54,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable707,704 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:54,429 INFO L402 AbstractCegarLoop]: === Iteration 709 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:54,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:54,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1202624140, now seen corresponding path program 704 times [2022-02-10 03:13:54,429 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:54,429 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21514934] [2022-02-10 03:13:54,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:54,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:54,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:54,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:54,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:54,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21514934] [2022-02-10 03:13:54,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21514934] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:54,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658225454] [2022-02-10 03:13:54,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:54,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:54,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:54,570 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-02-10 03:13:54,571 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-02-10 03:13:54,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:54,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:54,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:54,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:54,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:54,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:13:54,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:54,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-02-10 03:13:54,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:54,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 17 treesize of output 13 [2022-02-10 03:13:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:54,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:55,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 19 treesize of output 23 [2022-02-10 03:13:55,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 20 treesize of output 24 [2022-02-10 03:13:55,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 16 treesize of output 20 [2022-02-10 03:13:55,114 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:55,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658225454] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:55,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:55,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:13:55,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313652508] [2022-02-10 03:13:55,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:55,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:13:55,114 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:55,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:13:55,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:55,114 INFO L87 Difference]: Start difference. First operand 373 states and 933 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:13:55,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:55,328 INFO L93 Difference]: Finished difference Result 444 states and 1070 transitions. [2022-02-10 03:13:55,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:13:55,329 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:13:55,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:55,329 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:13:55,329 INFO L226 Difference]: Without dead ends: 439 [2022-02-10 03:13:55,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:13:55,330 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 61 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:55,330 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 136 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 488 Invalid, 0 Unknown, 100 Unchecked, 0.1s Time] [2022-02-10 03:13:55,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-10 03:13:55,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 366. [2022-02-10 03:13:55,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.5013698630136987) internal successors, (913), 365 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:55,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 913 transitions. [2022-02-10 03:13:55,334 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 913 transitions. Word has length 22 [2022-02-10 03:13:55,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:55,334 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 913 transitions. [2022-02-10 03:13:55,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:13:55,334 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 913 transitions. [2022-02-10 03:13:55,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:55,334 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:55,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:55,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (705)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:55,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable708,705 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:55,550 INFO L402 AbstractCegarLoop]: === Iteration 710 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:55,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:55,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1317248332, now seen corresponding path program 705 times [2022-02-10 03:13:55,550 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:55,550 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969221860] [2022-02-10 03:13:55,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:55,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:55,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:55,621 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:55,622 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:55,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969221860] [2022-02-10 03:13:55,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969221860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:55,622 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365901631] [2022-02-10 03:13:55,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:55,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:55,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:55,623 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-02-10 03:13:55,623 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-02-10 03:13:55,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:13:55,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:55,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:55,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:55,703 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 17 treesize of output 13 [2022-02-10 03:13:55,732 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 17 treesize of output 13 [2022-02-10 03:13:55,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:55,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:55,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:55,826 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 20 treesize of output 24 [2022-02-10 03:13:55,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 16 treesize of output 20 [2022-02-10 03:13:55,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:55,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365901631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:55,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:55,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:13:55,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316157986] [2022-02-10 03:13:55,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:55,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:13:55,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:55,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:13:55,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:13:55,857 INFO L87 Difference]: Start difference. First operand 366 states and 913 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:13:55,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:55,976 INFO L93 Difference]: Finished difference Result 425 states and 1045 transitions. [2022-02-10 03:13:55,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:55,976 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 22 [2022-02-10 03:13:55,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:55,977 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:13:55,977 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:13:55,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:13:55,977 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:55,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 86 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:55,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:13:55,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 365. [2022-02-10 03:13:55,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.5027472527472527) internal successors, (911), 364 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:55,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 911 transitions. [2022-02-10 03:13:55,982 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 911 transitions. Word has length 22 [2022-02-10 03:13:55,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:55,982 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 911 transitions. [2022-02-10 03:13:55,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:13:55,982 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 911 transitions. [2022-02-10 03:13:55,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:55,982 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:55,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:56,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (706)] Ended with exit code 0 [2022-02-10 03:13:56,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable709,706 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:56,195 INFO L402 AbstractCegarLoop]: === Iteration 711 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:56,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:56,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1725154760, now seen corresponding path program 706 times [2022-02-10 03:13:56,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:56,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756448697] [2022-02-10 03:13:56,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:56,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:56,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:56,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:56,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756448697] [2022-02-10 03:13:56,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756448697] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:56,252 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719690631] [2022-02-10 03:13:56,252 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:56,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:56,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:56,253 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-02-10 03:13:56,253 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-02-10 03:13:56,278 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:56,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:56,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:56,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:56,320 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 17 treesize of output 13 [2022-02-10 03:13:56,334 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 19 treesize of output 15 [2022-02-10 03:13:56,335 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 15 treesize of output 11 [2022-02-10 03:13:56,357 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:56,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:56,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:56,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 16 treesize of output 20 [2022-02-10 03:13:56,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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, 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-02-10 03:13:56,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:56,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:56,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:56,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719690631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:56,440 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:56,440 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:13:56,440 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976541335] [2022-02-10 03:13:56,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:56,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:13:56,441 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:56,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:13:56,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:13:56,441 INFO L87 Difference]: Start difference. First operand 365 states and 911 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:13:56,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:56,604 INFO L93 Difference]: Finished difference Result 444 states and 1089 transitions. [2022-02-10 03:13:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:56,605 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:13:56,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:56,605 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:13:56,605 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:13:56,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:13:56,606 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 39 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:56,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 123 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:56,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:13:56,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 363. [2022-02-10 03:13:56,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.505524861878453) internal successors, (907), 362 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:56,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 907 transitions. [2022-02-10 03:13:56,611 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 907 transitions. Word has length 22 [2022-02-10 03:13:56,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:56,611 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 907 transitions. [2022-02-10 03:13:56,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:13:56,611 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 907 transitions. [2022-02-10 03:13:56,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:56,612 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:56,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:56,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (707)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:56,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable710,707 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:56,832 INFO L402 AbstractCegarLoop]: === Iteration 712 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:56,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:56,832 INFO L85 PathProgramCache]: Analyzing trace with hash -84880824, now seen corresponding path program 707 times [2022-02-10 03:13:56,832 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:56,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030584019] [2022-02-10 03:13:56,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:56,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:56,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:56,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:56,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:56,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030584019] [2022-02-10 03:13:56,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030584019] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:56,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082576043] [2022-02-10 03:13:56,911 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:13:56,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:56,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:56,912 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-02-10 03:13:56,913 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-02-10 03:13:56,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:13:56,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:56,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:13:56,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:57,019 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 35 [2022-02-10 03:13:57,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-10 03:13:57,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:57,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 51 treesize of output 43 [2022-02-10 03:13:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:57,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:57,142 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:57,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 42 treesize of output 44 [2022-02-10 03:13:57,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:57,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 33 treesize of output 37 [2022-02-10 03:13:57,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:57,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 29 treesize of output 33 [2022-02-10 03:13:57,224 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:57,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082576043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:57,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:57,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:13:57,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151108556] [2022-02-10 03:13:57,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:57,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:13:57,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:57,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:13:57,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:13:57,225 INFO L87 Difference]: Start difference. First operand 363 states and 907 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-10 03:13:57,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:57,524 INFO L93 Difference]: Finished difference Result 439 states and 1070 transitions. [2022-02-10 03:13:57,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:13:57,524 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:13:57,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:57,525 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:13:57,525 INFO L226 Difference]: Without dead ends: 439 [2022-02-10 03:13:57,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:13:57,525 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 84 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:57,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 175 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:13:57,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-10 03:13:57,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 362. [2022-02-10 03:13:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.509695290858726) internal successors, (906), 361 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 906 transitions. [2022-02-10 03:13:57,544 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 906 transitions. Word has length 22 [2022-02-10 03:13:57,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:57,544 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 906 transitions. [2022-02-10 03:13:57,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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-02-10 03:13:57,544 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 906 transitions. [2022-02-10 03:13:57,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:57,544 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:57,544 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:57,560 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-02-10 03:13:57,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable711,708 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:57,760 INFO L402 AbstractCegarLoop]: === Iteration 713 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:57,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:57,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1645888908, now seen corresponding path program 708 times [2022-02-10 03:13:57,761 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:57,761 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522607009] [2022-02-10 03:13:57,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:57,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:57,851 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:57,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:57,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522607009] [2022-02-10 03:13:57,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522607009] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:57,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092463112] [2022-02-10 03:13:57,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:13:57,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:57,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:57,853 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-02-10 03:13:57,853 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-02-10 03:13:57,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:13:57,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:57,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:57,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:57,916 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 17 treesize of output 13 [2022-02-10 03:13:57,935 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 19 treesize of output 15 [2022-02-10 03:13:57,936 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 15 treesize of output 11 [2022-02-10 03:13:58,021 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:58,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:58,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:58,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 16 treesize of output 20 [2022-02-10 03:13:58,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:58,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 20 treesize of output 24 [2022-02-10 03:13:58,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:58,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 16 treesize of output 20 [2022-02-10 03:13:58,232 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:58,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092463112] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:58,232 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:58,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:13:58,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938803262] [2022-02-10 03:13:58,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:58,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:13:58,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:58,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:13:58,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:13:58,232 INFO L87 Difference]: Start difference. First operand 362 states and 906 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:13:58,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:58,576 INFO L93 Difference]: Finished difference Result 547 states and 1283 transitions. [2022-02-10 03:13:58,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:13:58,576 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:13:58,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:58,577 INFO L225 Difference]: With dead ends: 547 [2022-02-10 03:13:58,577 INFO L226 Difference]: Without dead ends: 542 [2022-02-10 03:13:58,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:13:58,577 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 114 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:58,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 125 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:13:58,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-02-10 03:13:58,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 370. [2022-02-10 03:13:58,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5257452574525745) internal successors, (932), 369 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:58,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 932 transitions. [2022-02-10 03:13:58,582 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 932 transitions. Word has length 22 [2022-02-10 03:13:58,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:58,582 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 932 transitions. [2022-02-10 03:13:58,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:13:58,582 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 932 transitions. [2022-02-10 03:13:58,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:58,582 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:58,582 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:58,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (709)] Ended with exit code 0 [2022-02-10 03:13:58,782 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,SelfDestructingSolverStorable712 [2022-02-10 03:13:58,783 INFO L402 AbstractCegarLoop]: === Iteration 714 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:58,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:58,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1847340788, now seen corresponding path program 709 times [2022-02-10 03:13:58,783 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:58,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876964125] [2022-02-10 03:13:58,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:58,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:58,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:58,858 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:58,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:58,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876964125] [2022-02-10 03:13:58,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876964125] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:58,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913124168] [2022-02-10 03:13:58,859 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:13:58,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:58,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:58,860 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-02-10 03:13:58,860 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-02-10 03:13:58,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:58,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:13:58,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:58,958 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 17 treesize of output 13 [2022-02-10 03:13:58,983 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 19 treesize of output 15 [2022-02-10 03:13:58,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:58,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:59,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:13:59,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:13:59,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:59,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:59,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913124168] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:59,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:59,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:13:59,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132781491] [2022-02-10 03:13:59,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:59,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:13:59,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:59,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:13:59,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:13:59,137 INFO L87 Difference]: Start difference. First operand 370 states and 932 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-02-10 03:13:59,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:59,270 INFO L93 Difference]: Finished difference Result 480 states and 1157 transitions. [2022-02-10 03:13:59,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:13:59,270 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 22 [2022-02-10 03:13:59,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:59,271 INFO L225 Difference]: With dead ends: 480 [2022-02-10 03:13:59,271 INFO L226 Difference]: Without dead ends: 461 [2022-02-10 03:13:59,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:13:59,271 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:59,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 94 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:13:59,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-10 03:13:59,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 370. [2022-02-10 03:13:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.5176151761517613) internal successors, (929), 369 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:59,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 929 transitions. [2022-02-10 03:13:59,275 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 929 transitions. Word has length 22 [2022-02-10 03:13:59,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:59,275 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 929 transitions. [2022-02-10 03:13:59,275 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-02-10 03:13:59,275 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 929 transitions. [2022-02-10 03:13:59,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:13:59,276 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:59,276 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:59,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (710)] Ended with exit code 0 [2022-02-10 03:13:59,489 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,SelfDestructingSolverStorable713 [2022-02-10 03:13:59,489 INFO L402 AbstractCegarLoop]: === Iteration 715 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:59,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:59,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1392099784, now seen corresponding path program 710 times [2022-02-10 03:13:59,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:59,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353034374] [2022-02-10 03:13:59,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:59,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:59,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:59,570 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:59,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353034374] [2022-02-10 03:13:59,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353034374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:59,571 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234625998] [2022-02-10 03:13:59,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:13:59,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:59,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:59,572 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-02-10 03:13:59,572 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-02-10 03:13:59,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:13:59,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:59,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:13:59,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:59,637 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 17 treesize of output 13 [2022-02-10 03:13:59,658 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 17 treesize of output 13 [2022-02-10 03:13:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:59,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:59,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:59,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 16 treesize of output 20 [2022-02-10 03:13:59,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:59,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 20 treesize of output 24 [2022-02-10 03:13:59,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:13:59,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:59,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234625998] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:59,840 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:59,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:13:59,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026387591] [2022-02-10 03:13:59,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:59,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:13:59,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:59,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:13:59,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:13:59,841 INFO L87 Difference]: Start difference. First operand 370 states and 929 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:00,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:00,170 INFO L93 Difference]: Finished difference Result 563 states and 1324 transitions. [2022-02-10 03:14:00,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:14:00,170 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:14:00,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:00,171 INFO L225 Difference]: With dead ends: 563 [2022-02-10 03:14:00,171 INFO L226 Difference]: Without dead ends: 558 [2022-02-10 03:14:00,171 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:00,171 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 83 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:00,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 193 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:00,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-02-10 03:14:00,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 360. [2022-02-10 03:14:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.5153203342618387) internal successors, (903), 359 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 903 transitions. [2022-02-10 03:14:00,176 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 903 transitions. Word has length 22 [2022-02-10 03:14:00,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:00,176 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 903 transitions. [2022-02-10 03:14:00,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:00,176 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 903 transitions. [2022-02-10 03:14:00,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:00,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:00,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:00,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (711)] Ended with exit code 0 [2022-02-10 03:14:00,383 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,SelfDestructingSolverStorable714 [2022-02-10 03:14:00,383 INFO L402 AbstractCegarLoop]: === Iteration 716 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:00,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:00,384 INFO L85 PathProgramCache]: Analyzing trace with hash 2092504965, now seen corresponding path program 711 times [2022-02-10 03:14:00,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:00,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151621013] [2022-02-10 03:14:00,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:00,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:00,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:00,459 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:00,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:00,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151621013] [2022-02-10 03:14:00,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151621013] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:00,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527237104] [2022-02-10 03:14:00,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:00,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:00,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:00,461 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-02-10 03:14:00,461 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-02-10 03:14:00,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:00,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:00,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:00,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:00,544 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 19 treesize of output 15 [2022-02-10 03:14:00,579 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 19 treesize of output 15 [2022-02-10 03:14:00,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:00,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:00,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:00,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 17 treesize of output 21 [2022-02-10 03:14:00,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:14:00,713 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:00,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 15 treesize of output 19 [2022-02-10 03:14:00,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:00,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527237104] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:00,740 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:00,740 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:14:00,740 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948929138] [2022-02-10 03:14:00,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:00,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:14:00,740 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:00,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:14:00,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:00,741 INFO L87 Difference]: Start difference. First operand 360 states and 903 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:14:00,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:00,895 INFO L93 Difference]: Finished difference Result 397 states and 978 transitions. [2022-02-10 03:14:00,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:00,896 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 22 [2022-02-10 03:14:00,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:00,896 INFO L225 Difference]: With dead ends: 397 [2022-02-10 03:14:00,896 INFO L226 Difference]: Without dead ends: 386 [2022-02-10 03:14:00,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:00,897 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 50 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:00,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 50 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:00,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-02-10 03:14:00,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 364. [2022-02-10 03:14:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.5013774104683195) internal successors, (908), 363 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:00,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 908 transitions. [2022-02-10 03:14:00,900 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 908 transitions. Word has length 22 [2022-02-10 03:14:00,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:00,900 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 908 transitions. [2022-02-10 03:14:00,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:14:00,900 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 908 transitions. [2022-02-10 03:14:00,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:00,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:00,901 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:00,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (712)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:01,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable715,712 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:01,107 INFO L402 AbstractCegarLoop]: === Iteration 717 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:01,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:01,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1316664051, now seen corresponding path program 712 times [2022-02-10 03:14:01,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:01,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976454489] [2022-02-10 03:14:01,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:01,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:01,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:01,173 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:01,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:01,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976454489] [2022-02-10 03:14:01,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976454489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:01,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330089873] [2022-02-10 03:14:01,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:01,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:01,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:01,175 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-02-10 03:14:01,175 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-02-10 03:14:01,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:01,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:01,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:01,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:01,264 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 19 treesize of output 15 [2022-02-10 03:14:01,293 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-02-10 03:14:01,295 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 17 treesize of output 13 [2022-02-10 03:14:01,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:01,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:01,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:14:01,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:01,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 19 treesize of output 23 [2022-02-10 03:14:01,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:01,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 15 treesize of output 19 [2022-02-10 03:14:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:01,481 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330089873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:01,481 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:01,481 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:01,481 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990925334] [2022-02-10 03:14:01,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:01,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:01,481 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:01,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:01,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:01,482 INFO L87 Difference]: Start difference. First operand 364 states and 908 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-02-10 03:14:01,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:01,661 INFO L93 Difference]: Finished difference Result 418 states and 1016 transitions. [2022-02-10 03:14:01,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:01,661 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 22 [2022-02-10 03:14:01,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:01,662 INFO L225 Difference]: With dead ends: 418 [2022-02-10 03:14:01,662 INFO L226 Difference]: Without dead ends: 407 [2022-02-10 03:14:01,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:01,662 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 72 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:01,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 58 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:01,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-02-10 03:14:01,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 366. [2022-02-10 03:14:01,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.495890410958904) internal successors, (911), 365 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:01,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 911 transitions. [2022-02-10 03:14:01,666 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 911 transitions. Word has length 22 [2022-02-10 03:14:01,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:01,666 INFO L470 AbstractCegarLoop]: Abstraction has 366 states and 911 transitions. [2022-02-10 03:14:01,666 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-02-10 03:14:01,666 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 911 transitions. [2022-02-10 03:14:01,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:01,667 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:01,667 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:01,682 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-02-10 03:14:01,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable716,713 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:01,867 INFO L402 AbstractCegarLoop]: === Iteration 718 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:01,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:01,867 INFO L85 PathProgramCache]: Analyzing trace with hash -908757623, now seen corresponding path program 713 times [2022-02-10 03:14:01,867 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:01,867 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078197478] [2022-02-10 03:14:01,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:01,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:01,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:01,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:01,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078197478] [2022-02-10 03:14:01,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078197478] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:01,941 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086363981] [2022-02-10 03:14:01,941 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:01,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:01,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:01,942 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-02-10 03:14:01,943 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-02-10 03:14:01,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:01,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:01,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:01,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:02,019 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 19 treesize of output 15 [2022-02-10 03:14:02,042 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-02-10 03:14:02,044 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 17 treesize of output 13 [2022-02-10 03:14:02,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:02,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:02,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:02,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 17 treesize of output 21 [2022-02-10 03:14:02,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:02,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 19 treesize of output 23 [2022-02-10 03:14:02,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:02,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:02,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086363981] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:02,207 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:02,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:02,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916017153] [2022-02-10 03:14:02,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:02,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:02,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:02,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:02,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:02,208 INFO L87 Difference]: Start difference. First operand 366 states and 911 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-02-10 03:14:02,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:02,338 INFO L93 Difference]: Finished difference Result 401 states and 986 transitions. [2022-02-10 03:14:02,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:02,338 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 22 [2022-02-10 03:14:02,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:02,339 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:14:02,339 INFO L226 Difference]: Without dead ends: 389 [2022-02-10 03:14:02,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:02,339 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 52 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:02,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 62 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:02,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-02-10 03:14:02,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 362. [2022-02-10 03:14:02,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.5069252077562325) internal successors, (905), 361 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:02,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 905 transitions. [2022-02-10 03:14:02,343 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 905 transitions. Word has length 22 [2022-02-10 03:14:02,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:02,343 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 905 transitions. [2022-02-10 03:14:02,343 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-02-10 03:14:02,343 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 905 transitions. [2022-02-10 03:14:02,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:02,344 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:02,344 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:02,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (714)] Ended with exit code 0 [2022-02-10 03:14:02,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable717,714 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:02,559 INFO L402 AbstractCegarLoop]: === Iteration 719 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:02,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:02,560 INFO L85 PathProgramCache]: Analyzing trace with hash 797590089, now seen corresponding path program 714 times [2022-02-10 03:14:02,560 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:02,560 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564346177] [2022-02-10 03:14:02,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:02,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:02,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:02,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564346177] [2022-02-10 03:14:02,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564346177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:02,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074438932] [2022-02-10 03:14:02,626 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:02,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:02,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:02,627 INFO L229 MonitoredProcess]: Starting monitored process 715 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:02,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (715)] Waiting until timeout for monitored process [2022-02-10 03:14:02,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:02,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:02,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:02,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:02,688 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 19 treesize of output 15 [2022-02-10 03:14:02,713 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-02-10 03:14:02,715 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 17 treesize of output 13 [2022-02-10 03:14:02,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:02,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:02,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:14:02,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:02,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 19 treesize of output 23 [2022-02-10 03:14:02,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 15 treesize of output 19 [2022-02-10 03:14:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:02,860 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074438932] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:02,860 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:02,860 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:14:02,860 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588841433] [2022-02-10 03:14:02,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:02,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:02,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:02,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:02,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:02,861 INFO L87 Difference]: Start difference. First operand 362 states and 905 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:03,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:03,006 INFO L93 Difference]: Finished difference Result 455 states and 1081 transitions. [2022-02-10 03:14:03,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:03,007 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:14:03,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:03,007 INFO L225 Difference]: With dead ends: 455 [2022-02-10 03:14:03,007 INFO L226 Difference]: Without dead ends: 445 [2022-02-10 03:14:03,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:03,008 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 109 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:03,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 65 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:03,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-02-10 03:14:03,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 367. [2022-02-10 03:14:03,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 2.4972677595628414) internal successors, (914), 366 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 914 transitions. [2022-02-10 03:14:03,012 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 914 transitions. Word has length 22 [2022-02-10 03:14:03,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:03,012 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 914 transitions. [2022-02-10 03:14:03,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:03,012 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 914 transitions. [2022-02-10 03:14:03,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:03,012 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:03,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:03,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (715)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:03,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable718,715 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:03,229 INFO L402 AbstractCegarLoop]: === Iteration 720 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:03,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:03,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1205496517, now seen corresponding path program 715 times [2022-02-10 03:14:03,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:03,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833773632] [2022-02-10 03:14:03,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:03,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:03,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:03,294 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:03,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833773632] [2022-02-10 03:14:03,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833773632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:03,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290759875] [2022-02-10 03:14:03,294 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:03,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:03,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:03,295 INFO L229 MonitoredProcess]: Starting monitored process 716 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:03,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (716)] Waiting until timeout for monitored process [2022-02-10 03:14:03,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:03,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:03,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:03,354 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 19 treesize of output 15 [2022-02-10 03:14:03,377 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-02-10 03:14:03,379 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 17 treesize of output 13 [2022-02-10 03:14:03,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:03,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:03,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:03,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 17 treesize of output 21 [2022-02-10 03:14:03,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:14:03,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:03,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 15 treesize of output 19 [2022-02-10 03:14:03,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:03,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290759875] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:03,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:03,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:14:03,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025241644] [2022-02-10 03:14:03,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:03,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:03,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:03,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:03,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:03,527 INFO L87 Difference]: Start difference. First operand 367 states and 914 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:03,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:03,722 INFO L93 Difference]: Finished difference Result 453 states and 1074 transitions. [2022-02-10 03:14:03,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:03,722 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:14:03,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:03,723 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:14:03,723 INFO L226 Difference]: Without dead ends: 442 [2022-02-10 03:14:03,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:03,723 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 71 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:03,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 86 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:03,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-10 03:14:03,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 364. [2022-02-10 03:14:03,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.5013774104683195) internal successors, (908), 363 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:03,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 908 transitions. [2022-02-10 03:14:03,727 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 908 transitions. Word has length 22 [2022-02-10 03:14:03,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:03,727 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 908 transitions. [2022-02-10 03:14:03,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:03,728 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 908 transitions. [2022-02-10 03:14:03,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:03,728 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:03,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:03,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (716)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:03,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 716 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable719 [2022-02-10 03:14:03,944 INFO L402 AbstractCegarLoop]: === Iteration 721 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:03,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:03,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1927968265, now seen corresponding path program 716 times [2022-02-10 03:14:03,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:03,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384948322] [2022-02-10 03:14:03,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:03,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:03,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:04,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:04,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:04,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384948322] [2022-02-10 03:14:04,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384948322] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:04,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958507469] [2022-02-10 03:14:04,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:04,003 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:04,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:04,004 INFO L229 MonitoredProcess]: Starting monitored process 717 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:04,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (717)] Waiting until timeout for monitored process [2022-02-10 03:14:04,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:04,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:04,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:04,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:04,070 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 19 treesize of output 15 [2022-02-10 03:14:04,104 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 19 treesize of output 15 [2022-02-10 03:14:04,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:04,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:04,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:04,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 17 treesize of output 21 [2022-02-10 03:14:04,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:04,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 19 treesize of output 23 [2022-02-10 03:14:04,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:04,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 15 treesize of output 19 [2022-02-10 03:14:04,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:04,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958507469] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:04,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:04,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:04,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918178602] [2022-02-10 03:14:04,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:04,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:04,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:04,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:04,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:04,278 INFO L87 Difference]: Start difference. First operand 364 states and 908 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-02-10 03:14:04,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:04,441 INFO L93 Difference]: Finished difference Result 441 states and 1060 transitions. [2022-02-10 03:14:04,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:04,441 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 22 [2022-02-10 03:14:04,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:04,442 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:14:04,442 INFO L226 Difference]: Without dead ends: 427 [2022-02-10 03:14:04,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:04,442 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 59 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:04,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 87 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:04,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2022-02-10 03:14:04,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 360. [2022-02-10 03:14:04,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.512534818941504) internal successors, (902), 359 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:04,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 902 transitions. [2022-02-10 03:14:04,446 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 902 transitions. Word has length 22 [2022-02-10 03:14:04,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:04,446 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 902 transitions. [2022-02-10 03:14:04,446 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-02-10 03:14:04,446 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 902 transitions. [2022-02-10 03:14:04,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:04,447 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:04,447 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:04,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (717)] Ended with exit code 0 [2022-02-10 03:14:04,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable720,717 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:04,647 INFO L402 AbstractCegarLoop]: === Iteration 722 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:04,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:04,647 INFO L85 PathProgramCache]: Analyzing trace with hash 690927552, now seen corresponding path program 717 times [2022-02-10 03:14:04,647 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:04,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508962584] [2022-02-10 03:14:04,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:04,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:04,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:04,763 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:04,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508962584] [2022-02-10 03:14:04,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508962584] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:04,763 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890744373] [2022-02-10 03:14:04,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:04,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:04,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:04,764 INFO L229 MonitoredProcess]: Starting monitored process 718 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:04,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (718)] Waiting until timeout for monitored process [2022-02-10 03:14:04,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:14:04,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:04,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:04,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:04,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:04,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 19 treesize of output 15 [2022-02-10 03:14:04,983 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 20 treesize of output 16 [2022-02-10 03:14:04,984 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 16 treesize of output 12 [2022-02-10 03:14:05,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:05,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:05,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:05,345 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:05,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:05,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 16 treesize of output 20 [2022-02-10 03:14:05,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:05,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890744373] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:05,369 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:05,369 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:14:05,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251610308] [2022-02-10 03:14:05,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:05,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:05,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:05,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:05,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:05,370 INFO L87 Difference]: Start difference. First operand 360 states and 902 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:14:05,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:05,747 INFO L93 Difference]: Finished difference Result 547 states and 1271 transitions. [2022-02-10 03:14:05,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:14:05,748 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:14:05,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:05,749 INFO L225 Difference]: With dead ends: 547 [2022-02-10 03:14:05,749 INFO L226 Difference]: Without dead ends: 542 [2022-02-10 03:14:05,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:14:05,749 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 143 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:05,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 151 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 558 Invalid, 0 Unknown, 26 Unchecked, 0.2s Time] [2022-02-10 03:14:05,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-02-10 03:14:05,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 369. [2022-02-10 03:14:05,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.535326086956522) internal successors, (933), 368 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:05,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 933 transitions. [2022-02-10 03:14:05,753 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 933 transitions. Word has length 22 [2022-02-10 03:14:05,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:05,753 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 933 transitions. [2022-02-10 03:14:05,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:14:05,753 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 933 transitions. [2022-02-10 03:14:05,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:05,754 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:05,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:05,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (718)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:05,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable721,718 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:05,969 INFO L402 AbstractCegarLoop]: === Iteration 723 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:05,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:05,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1481321672, now seen corresponding path program 718 times [2022-02-10 03:14:05,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:05,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265876069] [2022-02-10 03:14:05,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:05,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:05,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:06,047 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:06,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:06,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265876069] [2022-02-10 03:14:06,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265876069] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:06,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70944777] [2022-02-10 03:14:06,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:06,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:06,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:06,048 INFO L229 MonitoredProcess]: Starting monitored process 719 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:06,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (719)] Waiting until timeout for monitored process [2022-02-10 03:14:06,073 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:06,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:06,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:06,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:06,113 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 19 treesize of output 15 [2022-02-10 03:14:06,141 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 20 treesize of output 16 [2022-02-10 03:14:06,143 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 16 treesize of output 12 [2022-02-10 03:14:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:06,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:06,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:06,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:06,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 20 treesize of output 24 [2022-02-10 03:14:06,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:06,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70944777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:06,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:06,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:14:06,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576553399] [2022-02-10 03:14:06,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:06,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:06,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:06,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:06,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:06,391 INFO L87 Difference]: Start difference. First operand 369 states and 933 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:14:06,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:06,660 INFO L93 Difference]: Finished difference Result 566 states and 1314 transitions. [2022-02-10 03:14:06,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:14:06,660 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:14:06,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:06,661 INFO L225 Difference]: With dead ends: 566 [2022-02-10 03:14:06,661 INFO L226 Difference]: Without dead ends: 561 [2022-02-10 03:14:06,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=192, Invalid=678, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:14:06,661 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 105 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:06,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 149 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:06,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-02-10 03:14:06,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 363. [2022-02-10 03:14:06,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.5303867403314917) internal successors, (916), 362 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:06,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 916 transitions. [2022-02-10 03:14:06,666 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 916 transitions. Word has length 22 [2022-02-10 03:14:06,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:06,666 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 916 transitions. [2022-02-10 03:14:06,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:14:06,666 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 916 transitions. [2022-02-10 03:14:06,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:06,666 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:06,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:06,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (719)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:06,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 719 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable722 [2022-02-10 03:14:06,881 INFO L402 AbstractCegarLoop]: === Iteration 724 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:06,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:06,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1028566140, now seen corresponding path program 719 times [2022-02-10 03:14:06,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:06,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971945919] [2022-02-10 03:14:06,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:06,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:06,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:06,941 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:06,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971945919] [2022-02-10 03:14:06,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971945919] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:06,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407418697] [2022-02-10 03:14:06,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:06,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:06,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:06,943 INFO L229 MonitoredProcess]: Starting monitored process 720 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:06,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (720)] Waiting until timeout for monitored process [2022-02-10 03:14:06,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:06,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:06,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:06,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:07,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:07,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-02-10 03:14:07,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:07,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 59 treesize of output 51 [2022-02-10 03:14:07,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 43 [2022-02-10 03:14:07,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:07,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:07,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:07,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 20 treesize of output 24 [2022-02-10 03:14:07,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:07,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 24 treesize of output 28 [2022-02-10 03:14:07,370 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:07,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:14:07,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:07,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407418697] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:07,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:07,381 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:14:07,381 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813078872] [2022-02-10 03:14:07,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:07,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:07,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:07,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:07,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:07,382 INFO L87 Difference]: Start difference. First operand 363 states and 916 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:07,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:07,756 INFO L93 Difference]: Finished difference Result 560 states and 1328 transitions. [2022-02-10 03:14:07,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:14:07,756 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:07,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:07,757 INFO L225 Difference]: With dead ends: 560 [2022-02-10 03:14:07,757 INFO L226 Difference]: Without dead ends: 560 [2022-02-10 03:14:07,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=260, Invalid=1380, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:14:07,757 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 87 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:07,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 207 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 578 Invalid, 0 Unknown, 160 Unchecked, 0.1s Time] [2022-02-10 03:14:07,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-02-10 03:14:07,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 365. [2022-02-10 03:14:07,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.5274725274725274) internal successors, (920), 364 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:07,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 920 transitions. [2022-02-10 03:14:07,762 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 920 transitions. Word has length 22 [2022-02-10 03:14:07,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:07,762 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 920 transitions. [2022-02-10 03:14:07,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:07,762 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 920 transitions. [2022-02-10 03:14:07,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:07,763 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:07,763 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:07,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (720)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:07,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 720 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable723 [2022-02-10 03:14:07,978 INFO L402 AbstractCegarLoop]: === Iteration 725 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:07,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:07,979 INFO L85 PathProgramCache]: Analyzing trace with hash -226828540, now seen corresponding path program 720 times [2022-02-10 03:14:07,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:07,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314167249] [2022-02-10 03:14:07,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:07,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:07,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:08,028 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:08,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314167249] [2022-02-10 03:14:08,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314167249] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:08,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224140] [2022-02-10 03:14:08,029 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:08,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:08,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:08,030 INFO L229 MonitoredProcess]: Starting monitored process 721 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:08,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (721)] Waiting until timeout for monitored process [2022-02-10 03:14:08,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:14:08,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:08,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:08,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:08,094 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 19 treesize of output 15 [2022-02-10 03:14:08,129 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 19 treesize of output 15 [2022-02-10 03:14:08,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:08,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:08,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:08,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:14:08,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:08,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 16 treesize of output 20 [2022-02-10 03:14:08,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224140] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:08,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:08,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:08,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732548242] [2022-02-10 03:14:08,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:08,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:08,288 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:08,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:08,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:08,288 INFO L87 Difference]: Start difference. First operand 365 states and 920 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-02-10 03:14:08,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:08,398 INFO L93 Difference]: Finished difference Result 497 states and 1173 transitions. [2022-02-10 03:14:08,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:08,398 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 22 [2022-02-10 03:14:08,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:08,399 INFO L225 Difference]: With dead ends: 497 [2022-02-10 03:14:08,399 INFO L226 Difference]: Without dead ends: 478 [2022-02-10 03:14:08,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:08,399 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 96 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:08,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 96 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:08,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-10 03:14:08,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 365. [2022-02-10 03:14:08,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.521978021978022) internal successors, (918), 364 states have internal predecessors, (918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 918 transitions. [2022-02-10 03:14:08,403 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 918 transitions. Word has length 22 [2022-02-10 03:14:08,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:08,404 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 918 transitions. [2022-02-10 03:14:08,404 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-02-10 03:14:08,404 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 918 transitions. [2022-02-10 03:14:08,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:08,404 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:08,404 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:08,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (721)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:08,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable724,721 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:08,620 INFO L402 AbstractCegarLoop]: === Iteration 726 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:08,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:08,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1282355264, now seen corresponding path program 721 times [2022-02-10 03:14:08,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:08,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421819754] [2022-02-10 03:14:08,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:08,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:08,672 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:08,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421819754] [2022-02-10 03:14:08,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421819754] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:08,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846107705] [2022-02-10 03:14:08,673 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:08,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:08,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:08,674 INFO L229 MonitoredProcess]: Starting monitored process 722 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:08,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (722)] Waiting until timeout for monitored process [2022-02-10 03:14:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:08,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:08,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:08,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:08,750 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 17 treesize of output 13 [2022-02-10 03:14:08,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:08,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:08,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 16 treesize of output 20 [2022-02-10 03:14:08,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:08,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 20 treesize of output 24 [2022-02-10 03:14:08,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:08,880 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:08,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846107705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:08,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:08,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:14:08,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068204701] [2022-02-10 03:14:08,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:08,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:08,880 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:08,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:08,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:08,881 INFO L87 Difference]: Start difference. First operand 365 states and 918 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:09,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:09,136 INFO L93 Difference]: Finished difference Result 647 states and 1474 transitions. [2022-02-10 03:14:09,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:14:09,136 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:14:09,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:09,137 INFO L225 Difference]: With dead ends: 647 [2022-02-10 03:14:09,137 INFO L226 Difference]: Without dead ends: 642 [2022-02-10 03:14:09,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:09,137 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 111 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:09,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 183 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:09,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2022-02-10 03:14:09,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 364. [2022-02-10 03:14:09,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.520661157024793) internal successors, (915), 363 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 915 transitions. [2022-02-10 03:14:09,142 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 915 transitions. Word has length 22 [2022-02-10 03:14:09,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:09,142 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 915 transitions. [2022-02-10 03:14:09,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:09,142 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 915 transitions. [2022-02-10 03:14:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:09,142 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:09,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:09,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (722)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:09,358 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable725,722 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:09,358 INFO L402 AbstractCegarLoop]: === Iteration 727 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:09,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:09,359 INFO L85 PathProgramCache]: Analyzing trace with hash 698687948, now seen corresponding path program 722 times [2022-02-10 03:14:09,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:09,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724279908] [2022-02-10 03:14:09,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:09,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:09,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:09,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:09,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:09,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724279908] [2022-02-10 03:14:09,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724279908] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:09,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850922972] [2022-02-10 03:14:09,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:09,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:09,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:09,420 INFO L229 MonitoredProcess]: Starting monitored process 723 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:09,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (723)] Waiting until timeout for monitored process [2022-02-10 03:14:09,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:09,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:09,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:09,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:09,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:09,515 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-02-10 03:14:09,516 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 17 treesize of output 13 [2022-02-10 03:14:09,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:09,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:09,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:09,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 15 treesize of output 19 [2022-02-10 03:14:09,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:09,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:09,621 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:09,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850922972] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:09,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:09,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:09,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215143874] [2022-02-10 03:14:09,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:09,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:09,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:09,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:09,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:09,622 INFO L87 Difference]: Start difference. First operand 364 states and 915 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:14:09,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:09,767 INFO L93 Difference]: Finished difference Result 474 states and 1132 transitions. [2022-02-10 03:14:09,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:09,767 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2022-02-10 03:14:09,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:09,768 INFO L225 Difference]: With dead ends: 474 [2022-02-10 03:14:09,768 INFO L226 Difference]: Without dead ends: 464 [2022-02-10 03:14:09,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:09,768 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 84 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:09,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 95 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:09,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-10 03:14:09,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 369. [2022-02-10 03:14:09,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.5027173913043477) internal successors, (921), 368 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:09,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 921 transitions. [2022-02-10 03:14:09,772 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 921 transitions. Word has length 22 [2022-02-10 03:14:09,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:09,772 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 921 transitions. [2022-02-10 03:14:09,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:14:09,772 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 921 transitions. [2022-02-10 03:14:09,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:09,773 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:09,773 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:09,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (723)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:09,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 723 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable726 [2022-02-10 03:14:09,989 INFO L402 AbstractCegarLoop]: === Iteration 728 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:09,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:09,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1297150780, now seen corresponding path program 723 times [2022-02-10 03:14:09,989 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:09,989 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752146282] [2022-02-10 03:14:09,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:09,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:10,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:10,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752146282] [2022-02-10 03:14:10,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752146282] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:10,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360806032] [2022-02-10 03:14:10,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:10,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:10,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:10,044 INFO L229 MonitoredProcess]: Starting monitored process 724 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:10,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (724)] Waiting until timeout for monitored process [2022-02-10 03:14:10,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:10,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:10,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:10,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:10,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:10,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 19 treesize of output 15 [2022-02-10 03:14:10,166 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-02-10 03:14:10,167 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 17 treesize of output 13 [2022-02-10 03:14:10,190 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:10,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:10,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:10,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:10,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 20 treesize of output 24 [2022-02-10 03:14:10,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:10,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:10,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360806032] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:10,278 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:10,278 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:10,278 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142253590] [2022-02-10 03:14:10,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:10,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:10,279 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:10,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:10,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:10,279 INFO L87 Difference]: Start difference. First operand 369 states and 921 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:14:10,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:10,433 INFO L93 Difference]: Finished difference Result 466 states and 1123 transitions. [2022-02-10 03:14:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:10,434 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2022-02-10 03:14:10,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:10,435 INFO L225 Difference]: With dead ends: 466 [2022-02-10 03:14:10,435 INFO L226 Difference]: Without dead ends: 453 [2022-02-10 03:14:10,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:10,435 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:10,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 91 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:10,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-02-10 03:14:10,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 364. [2022-02-10 03:14:10,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.517906336088154) internal successors, (914), 363 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:10,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 914 transitions. [2022-02-10 03:14:10,440 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 914 transitions. Word has length 22 [2022-02-10 03:14:10,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:10,440 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 914 transitions. [2022-02-10 03:14:10,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:14:10,440 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 914 transitions. [2022-02-10 03:14:10,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:10,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:10,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:10,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (724)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:10,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 724 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable727 [2022-02-10 03:14:10,659 INFO L402 AbstractCegarLoop]: === Iteration 729 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:10,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:10,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1922817336, now seen corresponding path program 724 times [2022-02-10 03:14:10,659 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:10,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754379510] [2022-02-10 03:14:10,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:10,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:10,710 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:10,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:10,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754379510] [2022-02-10 03:14:10,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754379510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:10,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010548037] [2022-02-10 03:14:10,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:10,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:10,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:10,711 INFO L229 MonitoredProcess]: Starting monitored process 725 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:10,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (725)] Waiting until timeout for monitored process [2022-02-10 03:14:10,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:10,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:10,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:10,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:10,760 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 19 treesize of output 15 [2022-02-10 03:14:10,788 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 17 treesize of output 13 [2022-02-10 03:14:10,810 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:10,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:10,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:10,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 16 treesize of output 20 [2022-02-10 03:14:10,901 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:10,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 20 treesize of output 24 [2022-02-10 03:14:10,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:10,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 16 treesize of output 20 [2022-02-10 03:14:10,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:10,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010548037] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:10,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:10,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:14:10,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322993427] [2022-02-10 03:14:10,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:10,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:10,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:10,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:10,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:10,923 INFO L87 Difference]: Start difference. First operand 364 states and 914 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:11,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:11,177 INFO L93 Difference]: Finished difference Result 609 states and 1399 transitions. [2022-02-10 03:14:11,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:14:11,177 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:14:11,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:11,178 INFO L225 Difference]: With dead ends: 609 [2022-02-10 03:14:11,178 INFO L226 Difference]: Without dead ends: 604 [2022-02-10 03:14:11,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=466, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:11,178 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 107 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:11,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 166 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:11,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-02-10 03:14:11,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 361. [2022-02-10 03:14:11,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 2.513888888888889) internal successors, (905), 360 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:11,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 905 transitions. [2022-02-10 03:14:11,182 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 905 transitions. Word has length 22 [2022-02-10 03:14:11,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:11,182 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 905 transitions. [2022-02-10 03:14:11,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:11,182 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 905 transitions. [2022-02-10 03:14:11,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:11,183 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:11,183 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:11,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (725)] Ended with exit code 0 [2022-02-10 03:14:11,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable728,725 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:11,399 INFO L402 AbstractCegarLoop]: === Iteration 730 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:11,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:11,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1042372720, now seen corresponding path program 725 times [2022-02-10 03:14:11,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:11,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756103015] [2022-02-10 03:14:11,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:11,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:11,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:11,472 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:11,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:11,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756103015] [2022-02-10 03:14:11,472 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756103015] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:11,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45771513] [2022-02-10 03:14:11,472 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:11,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:11,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:11,473 INFO L229 MonitoredProcess]: Starting monitored process 726 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:11,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (726)] Waiting until timeout for monitored process [2022-02-10 03:14:11,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:11,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:11,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:11,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:11,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:11,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 59 treesize of output 51 [2022-02-10 03:14:11,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:11,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 55 treesize of output 47 [2022-02-10 03:14:11,708 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 47 treesize of output 39 [2022-02-10 03:14:11,739 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:11,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:11,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 20 treesize of output 24 [2022-02-10 03:14:11,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:11,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 24 treesize of output 28 [2022-02-10 03:14:11,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:11,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 20 treesize of output 24 [2022-02-10 03:14:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:11,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45771513] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:11,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:11,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:14:11,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699539921] [2022-02-10 03:14:11,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:11,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:11,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:11,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:11,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:11,846 INFO L87 Difference]: Start difference. First operand 361 states and 905 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:12,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:12,233 INFO L93 Difference]: Finished difference Result 604 states and 1428 transitions. [2022-02-10 03:14:12,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:14:12,233 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:12,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:12,234 INFO L225 Difference]: With dead ends: 604 [2022-02-10 03:14:12,234 INFO L226 Difference]: Without dead ends: 604 [2022-02-10 03:14:12,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:14:12,234 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 99 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:12,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 259 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 729 Invalid, 0 Unknown, 207 Unchecked, 0.2s Time] [2022-02-10 03:14:12,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2022-02-10 03:14:12,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 359. [2022-02-10 03:14:12,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.5083798882681565) internal successors, (898), 358 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:12,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 898 transitions. [2022-02-10 03:14:12,239 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 898 transitions. Word has length 22 [2022-02-10 03:14:12,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:12,239 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 898 transitions. [2022-02-10 03:14:12,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:12,239 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 898 transitions. [2022-02-10 03:14:12,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:12,239 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:12,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:12,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (726)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:12,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable729,726 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:12,455 INFO L402 AbstractCegarLoop]: === Iteration 731 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:12,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:12,455 INFO L85 PathProgramCache]: Analyzing trace with hash 861576709, now seen corresponding path program 726 times [2022-02-10 03:14:12,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:12,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510958555] [2022-02-10 03:14:12,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:12,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:12,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:12,517 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:12,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:12,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510958555] [2022-02-10 03:14:12,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510958555] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:12,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511805010] [2022-02-10 03:14:12,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:12,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:12,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:12,518 INFO L229 MonitoredProcess]: Starting monitored process 727 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:12,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (727)] Waiting until timeout for monitored process [2022-02-10 03:14:12,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:12,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:12,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:12,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:12,626 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 19 treesize of output 15 [2022-02-10 03:14:12,660 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 19 treesize of output 15 [2022-02-10 03:14:12,661 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 15 treesize of output 11 [2022-02-10 03:14:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:12,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:12,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:12,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:12,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:12,768 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:12,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511805010] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:12,768 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:12,768 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:14:12,768 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38089413] [2022-02-10 03:14:12,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:12,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:14:12,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:12,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:14:12,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:12,769 INFO L87 Difference]: Start difference. First operand 359 states and 898 transitions. Second operand has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:14:12,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:12,923 INFO L93 Difference]: Finished difference Result 463 states and 1118 transitions. [2022-02-10 03:14:12,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:12,923 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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 22 [2022-02-10 03:14:12,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:12,924 INFO L225 Difference]: With dead ends: 463 [2022-02-10 03:14:12,924 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:14:12,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:12,924 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 43 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:12,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 105 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:12,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:14:12,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 372. [2022-02-10 03:14:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.522911051212938) internal successors, (936), 371 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:12,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 936 transitions. [2022-02-10 03:14:12,928 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 936 transitions. Word has length 22 [2022-02-10 03:14:12,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:12,928 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 936 transitions. [2022-02-10 03:14:12,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7777777777777777) internal successors, (32), 18 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-02-10 03:14:12,928 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 936 transitions. [2022-02-10 03:14:12,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:12,929 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:12,929 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:12,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (727)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:13,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 727 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable730 [2022-02-10 03:14:13,145 INFO L402 AbstractCegarLoop]: === Iteration 732 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:13,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:13,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1651970829, now seen corresponding path program 727 times [2022-02-10 03:14:13,145 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:13,145 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256149576] [2022-02-10 03:14:13,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:13,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:13,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:13,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:13,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:13,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256149576] [2022-02-10 03:14:13,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256149576] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:13,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791710197] [2022-02-10 03:14:13,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:13,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:13,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:13,229 INFO L229 MonitoredProcess]: Starting monitored process 728 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:13,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (728)] Waiting until timeout for monitored process [2022-02-10 03:14:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:13,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:13,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:13,372 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 19 treesize of output 15 [2022-02-10 03:14:13,437 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 17 treesize of output 13 [2022-02-10 03:14:13,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:13,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:13,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:13,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 16 treesize of output 20 [2022-02-10 03:14:13,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:13,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:13,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 16 treesize of output 20 [2022-02-10 03:14:13,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:13,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791710197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:13,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:13,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:14:13,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411015412] [2022-02-10 03:14:13,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:13,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:13,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:13,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:13,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:13,603 INFO L87 Difference]: Start difference. First operand 372 states and 936 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:13,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:13,789 INFO L93 Difference]: Finished difference Result 443 states and 1084 transitions. [2022-02-10 03:14:13,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:13,789 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:14:13,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:13,790 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:14:13,790 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:14:13,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:13,790 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:13,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 99 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:13,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:14:13,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 368. [2022-02-10 03:14:13,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.5122615803814714) internal successors, (922), 367 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:13,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 922 transitions. [2022-02-10 03:14:13,794 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 922 transitions. Word has length 22 [2022-02-10 03:14:13,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:13,794 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 922 transitions. [2022-02-10 03:14:13,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:13,794 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 922 transitions. [2022-02-10 03:14:13,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:13,794 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:13,794 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:13,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (728)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:13,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 728 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable731 [2022-02-10 03:14:13,995 INFO L402 AbstractCegarLoop]: === Iteration 733 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:13,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:13,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1116637038, now seen corresponding path program 728 times [2022-02-10 03:14:13,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:13,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036965018] [2022-02-10 03:14:13,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:13,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:14,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:14,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:14,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036965018] [2022-02-10 03:14:14,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036965018] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:14,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896931889] [2022-02-10 03:14:14,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:14,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:14,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:14,128 INFO L229 MonitoredProcess]: Starting monitored process 729 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:14,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (729)] Waiting until timeout for monitored process [2022-02-10 03:14:14,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:14,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:14,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:14,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:14,233 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 19 treesize of output 15 [2022-02-10 03:14:14,282 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-02-10 03:14:14,284 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 17 treesize of output 13 [2022-02-10 03:14:14,456 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:14,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:14,623 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:14:14,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:14,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:14,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 16 treesize of output 20 [2022-02-10 03:14:14,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:14,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896931889] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:14,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:14,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:14,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701976287] [2022-02-10 03:14:14,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:14,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:14,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:14,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:14,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:14,778 INFO L87 Difference]: Start difference. First operand 368 states and 922 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:15,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:15,110 INFO L93 Difference]: Finished difference Result 481 states and 1139 transitions. [2022-02-10 03:14:15,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:14:15,110 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:15,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:15,111 INFO L225 Difference]: With dead ends: 481 [2022-02-10 03:14:15,111 INFO L226 Difference]: Without dead ends: 476 [2022-02-10 03:14:15,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=181, Invalid=631, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:14:15,112 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 83 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:15,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 152 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:15,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-02-10 03:14:15,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 374. [2022-02-10 03:14:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 2.5308310991957104) internal successors, (944), 373 states have internal predecessors, (944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:15,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 944 transitions. [2022-02-10 03:14:15,116 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 944 transitions. Word has length 22 [2022-02-10 03:14:15,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:15,116 INFO L470 AbstractCegarLoop]: Abstraction has 374 states and 944 transitions. [2022-02-10 03:14:15,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:15,116 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 944 transitions. [2022-02-10 03:14:15,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:15,116 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:15,117 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:15,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (729)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:15,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 729 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable732 [2022-02-10 03:14:15,327 INFO L402 AbstractCegarLoop]: === Iteration 734 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:15,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:15,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1258559125, now seen corresponding path program 729 times [2022-02-10 03:14:15,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:15,327 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780291826] [2022-02-10 03:14:15,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:15,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:15,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:15,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780291826] [2022-02-10 03:14:15,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780291826] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:15,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508433057] [2022-02-10 03:14:15,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:15,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:15,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:15,433 INFO L229 MonitoredProcess]: Starting monitored process 730 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:15,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (730)] Waiting until timeout for monitored process [2022-02-10 03:14:15,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:14:15,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:15,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:15,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:15,532 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 19 treesize of output 15 [2022-02-10 03:14:15,571 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 20 treesize of output 16 [2022-02-10 03:14:15,572 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 16 treesize of output 12 [2022-02-10 03:14:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:15,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:15,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:15,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 16 treesize of output 20 [2022-02-10 03:14:15,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:15,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:15,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 16 treesize of output 20 [2022-02-10 03:14:15,741 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:15,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508433057] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:15,742 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:15,742 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:15,742 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900265718] [2022-02-10 03:14:15,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:15,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:15,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:15,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:15,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:15,742 INFO L87 Difference]: Start difference. First operand 374 states and 944 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-02-10 03:14:15,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:15,914 INFO L93 Difference]: Finished difference Result 490 states and 1164 transitions. [2022-02-10 03:14:15,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:15,914 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 22 [2022-02-10 03:14:15,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:15,915 INFO L225 Difference]: With dead ends: 490 [2022-02-10 03:14:15,915 INFO L226 Difference]: Without dead ends: 476 [2022-02-10 03:14:15,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:15,915 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 76 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:15,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 101 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:15,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-02-10 03:14:15,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 382. [2022-02-10 03:14:15,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5039370078740157) internal successors, (954), 381 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-02-10 03:14:15,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 954 transitions. [2022-02-10 03:14:15,919 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 954 transitions. Word has length 22 [2022-02-10 03:14:15,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:15,919 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 954 transitions. [2022-02-10 03:14:15,919 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-02-10 03:14:15,920 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 954 transitions. [2022-02-10 03:14:15,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:15,920 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:15,920 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:15,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (730)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:16,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 730 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable733 [2022-02-10 03:14:16,135 INFO L402 AbstractCegarLoop]: === Iteration 735 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:16,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:16,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1666465553, now seen corresponding path program 730 times [2022-02-10 03:14:16,135 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:16,135 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450671343] [2022-02-10 03:14:16,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:16,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:16,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:16,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:16,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:16,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450671343] [2022-02-10 03:14:16,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450671343] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:16,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572372920] [2022-02-10 03:14:16,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:16,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:16,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:16,268 INFO L229 MonitoredProcess]: Starting monitored process 731 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:16,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (731)] Waiting until timeout for monitored process [2022-02-10 03:14:16,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:16,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:16,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:16,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:16,350 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 19 treesize of output 15 [2022-02-10 03:14:16,374 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 20 treesize of output 16 [2022-02-10 03:14:16,375 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 16 treesize of output 12 [2022-02-10 03:14:16,409 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:16,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:16,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:16,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:16,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 20 treesize of output 24 [2022-02-10 03:14:16,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:16,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 16 treesize of output 20 [2022-02-10 03:14:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:16,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572372920] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:16,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:16,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:16,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665959994] [2022-02-10 03:14:16,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:16,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:16,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:16,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:16,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:16,501 INFO L87 Difference]: Start difference. First operand 382 states and 954 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-02-10 03:14:16,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:16,616 INFO L93 Difference]: Finished difference Result 481 states and 1147 transitions. [2022-02-10 03:14:16,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:16,616 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 22 [2022-02-10 03:14:16,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:16,617 INFO L225 Difference]: With dead ends: 481 [2022-02-10 03:14:16,617 INFO L226 Difference]: Without dead ends: 464 [2022-02-10 03:14:16,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:16,617 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 62 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:16,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 85 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:16,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-02-10 03:14:16,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 375. [2022-02-10 03:14:16,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.516042780748663) internal successors, (941), 374 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:16,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 941 transitions. [2022-02-10 03:14:16,621 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 941 transitions. Word has length 22 [2022-02-10 03:14:16,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:16,622 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 941 transitions. [2022-02-10 03:14:16,622 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-02-10 03:14:16,622 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 941 transitions. [2022-02-10 03:14:16,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:16,622 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:16,622 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:16,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (731)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:16,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable734,731 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:16,838 INFO L402 AbstractCegarLoop]: === Iteration 736 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:16,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:16,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1907031158, now seen corresponding path program 731 times [2022-02-10 03:14:16,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:16,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247735502] [2022-02-10 03:14:16,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:16,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:16,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:16,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:16,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247735502] [2022-02-10 03:14:16,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247735502] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:16,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364440045] [2022-02-10 03:14:16,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:16,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:16,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:16,926 INFO L229 MonitoredProcess]: Starting monitored process 732 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:16,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (732)] Waiting until timeout for monitored process [2022-02-10 03:14:16,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:16,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:16,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:16,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:17,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:17,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 59 treesize of output 51 [2022-02-10 03:14:17,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 65 [2022-02-10 03:14:17,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-10 03:14:17,206 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:17,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:17,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 03:14:17,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:14:17,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:17,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 20 treesize of output 24 [2022-02-10 03:14:17,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:17,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364440045] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:17,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:17,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:14:17,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906505882] [2022-02-10 03:14:17,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:17,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:17,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:17,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:17,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:17,357 INFO L87 Difference]: Start difference. First operand 375 states and 941 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:17,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:17,778 INFO L93 Difference]: Finished difference Result 439 states and 1063 transitions. [2022-02-10 03:14:17,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:14:17,778 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:17,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:17,779 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:14:17,779 INFO L226 Difference]: Without dead ends: 439 [2022-02-10 03:14:17,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:14:17,779 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 68 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:17,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 197 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 600 Invalid, 0 Unknown, 215 Unchecked, 0.2s Time] [2022-02-10 03:14:17,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-10 03:14:17,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 375. [2022-02-10 03:14:17,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 2.516042780748663) internal successors, (941), 374 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:17,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 941 transitions. [2022-02-10 03:14:17,783 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 941 transitions. Word has length 22 [2022-02-10 03:14:17,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:17,783 INFO L470 AbstractCegarLoop]: Abstraction has 375 states and 941 transitions. [2022-02-10 03:14:17,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:17,783 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 941 transitions. [2022-02-10 03:14:17,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:17,784 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:17,784 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:17,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (732)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:17,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable735,732 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:17,984 INFO L402 AbstractCegarLoop]: === Iteration 737 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:17,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:17,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1794373995, now seen corresponding path program 732 times [2022-02-10 03:14:17,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:17,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161033538] [2022-02-10 03:14:17,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:17,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:18,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:18,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:18,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161033538] [2022-02-10 03:14:18,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161033538] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:18,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145339051] [2022-02-10 03:14:18,087 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:18,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:18,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:18,088 INFO L229 MonitoredProcess]: Starting monitored process 733 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:18,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (733)] Waiting until timeout for monitored process [2022-02-10 03:14:18,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:18,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:18,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:18,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:18,195 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 19 treesize of output 15 [2022-02-10 03:14:18,251 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 17 treesize of output 13 [2022-02-10 03:14:18,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:18,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:18,317 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:18,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 16 treesize of output 20 [2022-02-10 03:14:18,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:18,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 20 treesize of output 24 [2022-02-10 03:14:18,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:18,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145339051] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:18,381 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:18,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:14:18,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46277185] [2022-02-10 03:14:18,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:18,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:18,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:18,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:18,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:18,382 INFO L87 Difference]: Start difference. First operand 375 states and 941 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:18,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:18,527 INFO L93 Difference]: Finished difference Result 453 states and 1103 transitions. [2022-02-10 03:14:18,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:18,527 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:14:18,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:18,528 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:14:18,528 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:14:18,528 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:18,528 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 38 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:18,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 90 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:18,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:14:18,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 365. [2022-02-10 03:14:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.510989010989011) internal successors, (914), 364 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:18,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 914 transitions. [2022-02-10 03:14:18,532 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 914 transitions. Word has length 22 [2022-02-10 03:14:18,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:18,532 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 914 transitions. [2022-02-10 03:14:18,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:18,532 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 914 transitions. [2022-02-10 03:14:18,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:18,532 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:18,533 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:18,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (733)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:18,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 733 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable736 [2022-02-10 03:14:18,749 INFO L402 AbstractCegarLoop]: === Iteration 738 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:18,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:18,749 INFO L85 PathProgramCache]: Analyzing trace with hash 846253068, now seen corresponding path program 733 times [2022-02-10 03:14:18,749 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:18,749 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651076171] [2022-02-10 03:14:18,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:18,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:18,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:18,883 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:18,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:18,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651076171] [2022-02-10 03:14:18,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651076171] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:18,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884798567] [2022-02-10 03:14:18,883 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:18,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:18,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:18,884 INFO L229 MonitoredProcess]: Starting monitored process 734 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:18,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (734)] Waiting until timeout for monitored process [2022-02-10 03:14:18,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:18,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:18,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:19,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:19,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 19 treesize of output 15 [2022-02-10 03:14:19,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:19,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:19,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:19,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 11 treesize of output 3 [2022-02-10 03:14:19,261 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:19,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:19,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:19,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 19 treesize of output 23 [2022-02-10 03:14:19,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:19,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 20 treesize of output 24 [2022-02-10 03:14:19,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:19,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:19,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884798567] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:19,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:19,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:19,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139838670] [2022-02-10 03:14:19,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:19,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:19,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:19,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:19,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:19,456 INFO L87 Difference]: Start difference. First operand 365 states and 914 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:19,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:19,632 INFO L93 Difference]: Finished difference Result 424 states and 1017 transitions. [2022-02-10 03:14:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:14:19,632 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:19,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:19,632 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:14:19,632 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:14:19,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=167, Invalid=589, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:14:19,633 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 69 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:19,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 160 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 394 Invalid, 0 Unknown, 225 Unchecked, 0.1s Time] [2022-02-10 03:14:19,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:14:19,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 365. [2022-02-10 03:14:19,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 2.510989010989011) internal successors, (914), 364 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:19,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 914 transitions. [2022-02-10 03:14:19,637 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 914 transitions. Word has length 22 [2022-02-10 03:14:19,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:19,637 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 914 transitions. [2022-02-10 03:14:19,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:19,637 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 914 transitions. [2022-02-10 03:14:19,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:19,637 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:19,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:19,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (734)] Ended with exit code 0 [2022-02-10 03:14:19,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable737,734 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:19,854 INFO L402 AbstractCegarLoop]: === Iteration 739 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:19,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:19,854 INFO L85 PathProgramCache]: Analyzing trace with hash 398879497, now seen corresponding path program 734 times [2022-02-10 03:14:19,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:19,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426562715] [2022-02-10 03:14:19,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:19,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:19,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:19,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:19,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426562715] [2022-02-10 03:14:19,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426562715] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:19,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717569655] [2022-02-10 03:14:19,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:19,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:19,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:19,926 INFO L229 MonitoredProcess]: Starting monitored process 735 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:19,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (735)] Waiting until timeout for monitored process [2022-02-10 03:14:19,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:19,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:19,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:19,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:20,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:20,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 19 treesize of output 15 [2022-02-10 03:14:20,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:20,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 19 treesize of output 15 [2022-02-10 03:14:20,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:20,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 03:14:20,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:20,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:20,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:20,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 16 treesize of output 20 [2022-02-10 03:14:20,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:20,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 20 treesize of output 24 [2022-02-10 03:14:20,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:20,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 16 treesize of output 20 [2022-02-10 03:14:20,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:20,380 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717569655] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:20,380 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:20,380 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:14:20,380 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010839139] [2022-02-10 03:14:20,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:20,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:20,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:20,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:20,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:20,380 INFO L87 Difference]: Start difference. First operand 365 states and 914 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:20,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:20,500 INFO L93 Difference]: Finished difference Result 388 states and 959 transitions. [2022-02-10 03:14:20,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:20,501 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:14:20,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:20,501 INFO L225 Difference]: With dead ends: 388 [2022-02-10 03:14:20,501 INFO L226 Difference]: Without dead ends: 378 [2022-02-10 03:14:20,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:20,501 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:20,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 97 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 272 Invalid, 0 Unknown, 71 Unchecked, 0.1s Time] [2022-02-10 03:14:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-02-10 03:14:20,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 359. [2022-02-10 03:14:20,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.511173184357542) internal successors, (899), 358 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:20,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 899 transitions. [2022-02-10 03:14:20,505 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 899 transitions. Word has length 22 [2022-02-10 03:14:20,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:20,505 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 899 transitions. [2022-02-10 03:14:20,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:20,505 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 899 transitions. [2022-02-10 03:14:20,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:20,506 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:20,506 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:20,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (735)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:20,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable738,735 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:20,706 INFO L402 AbstractCegarLoop]: === Iteration 740 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:20,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:20,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1420212330, now seen corresponding path program 735 times [2022-02-10 03:14:20,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:20,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898299409] [2022-02-10 03:14:20,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:20,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:20,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:20,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:20,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:20,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898299409] [2022-02-10 03:14:20,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898299409] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:20,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541924448] [2022-02-10 03:14:20,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:20,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:20,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:20,821 INFO L229 MonitoredProcess]: Starting monitored process 736 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:20,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (736)] Waiting until timeout for monitored process [2022-02-10 03:14:20,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:20,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:20,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:20,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:20,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 59 treesize of output 51 [2022-02-10 03:14:21,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:21,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 75 treesize of output 65 [2022-02-10 03:14:21,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:21,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 55 [2022-02-10 03:14:21,524 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:21,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:21,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:21,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 20 treesize of output 24 [2022-02-10 03:14:21,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:21,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 24 treesize of output 28 [2022-02-10 03:14:21,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:21,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 20 treesize of output 24 [2022-02-10 03:14:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:21,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541924448] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:21,678 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:21,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:14:21,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026665041] [2022-02-10 03:14:21,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:21,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:21,679 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:21,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:21,679 INFO L87 Difference]: Start difference. First operand 359 states and 899 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:22,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:22,055 INFO L93 Difference]: Finished difference Result 454 states and 1072 transitions. [2022-02-10 03:14:22,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:14:22,056 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:22,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:22,056 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:14:22,057 INFO L226 Difference]: Without dead ends: 454 [2022-02-10 03:14:22,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:22,057 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 105 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 299 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:22,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 234 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 511 Invalid, 0 Unknown, 299 Unchecked, 0.2s Time] [2022-02-10 03:14:22,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-10 03:14:22,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 360. [2022-02-10 03:14:22,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.5069637883008355) internal successors, (900), 359 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 900 transitions. [2022-02-10 03:14:22,061 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 900 transitions. Word has length 22 [2022-02-10 03:14:22,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:22,061 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 900 transitions. [2022-02-10 03:14:22,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:22,061 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 900 transitions. [2022-02-10 03:14:22,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:22,062 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:22,062 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:22,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (736)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:22,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable739,736 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:22,271 INFO L402 AbstractCegarLoop]: === Iteration 741 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:22,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:22,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2084360846, now seen corresponding path program 736 times [2022-02-10 03:14:22,272 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:22,272 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709532409] [2022-02-10 03:14:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:22,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:22,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:22,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:22,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709532409] [2022-02-10 03:14:22,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709532409] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:22,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112923231] [2022-02-10 03:14:22,372 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:22,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:22,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:22,373 INFO L229 MonitoredProcess]: Starting monitored process 737 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:22,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (737)] Waiting until timeout for monitored process [2022-02-10 03:14:22,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:22,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:22,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:22,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:22,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:22,495 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 20 treesize of output 16 [2022-02-10 03:14:22,496 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 16 treesize of output 12 [2022-02-10 03:14:22,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:22,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:22,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:22,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 16 treesize of output 20 [2022-02-10 03:14:22,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:22,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:22,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:22,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 16 treesize of output 20 [2022-02-10 03:14:22,809 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:22,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112923231] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:22,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:22,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2022-02-10 03:14:22,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66785653] [2022-02-10 03:14:22,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:22,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:22,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:22,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:22,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:22,810 INFO L87 Difference]: Start difference. First operand 360 states and 900 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:14:23,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:23,104 INFO L93 Difference]: Finished difference Result 572 states and 1327 transitions. [2022-02-10 03:14:23,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:14:23,104 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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 22 [2022-02-10 03:14:23,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:23,105 INFO L225 Difference]: With dead ends: 572 [2022-02-10 03:14:23,105 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:14:23,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:14:23,105 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 144 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:23,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 179 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:23,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:14:23,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 361. [2022-02-10 03:14:23,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 2.5166666666666666) internal successors, (906), 360 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:23,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 906 transitions. [2022-02-10 03:14:23,110 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 906 transitions. Word has length 22 [2022-02-10 03:14:23,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:23,110 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 906 transitions. [2022-02-10 03:14:23,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 20 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-02-10 03:14:23,110 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 906 transitions. [2022-02-10 03:14:23,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:23,110 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:23,110 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:23,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (737)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:23,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 737 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable740 [2022-02-10 03:14:23,323 INFO L402 AbstractCegarLoop]: === Iteration 742 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:23,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:23,323 INFO L85 PathProgramCache]: Analyzing trace with hash -299281362, now seen corresponding path program 737 times [2022-02-10 03:14:23,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:23,323 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880224006] [2022-02-10 03:14:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:23,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:23,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:23,383 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:23,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:23,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880224006] [2022-02-10 03:14:23,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880224006] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:23,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127432197] [2022-02-10 03:14:23,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:23,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:23,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:23,384 INFO L229 MonitoredProcess]: Starting monitored process 738 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:23,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (738)] Waiting until timeout for monitored process [2022-02-10 03:14:23,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:23,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:23,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:23,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:23,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-10 03:14:23,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:23,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 59 treesize of output 51 [2022-02-10 03:14:23,587 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 51 treesize of output 43 [2022-02-10 03:14:23,620 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:23,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:23,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:23,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 20 treesize of output 24 [2022-02-10 03:14:23,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 24 treesize of output 28 [2022-02-10 03:14:23,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:23,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 20 treesize of output 24 [2022-02-10 03:14:23,730 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:23,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127432197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:23,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:23,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:14:23,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810250548] [2022-02-10 03:14:23,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:23,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:23,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:23,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:23,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:23,731 INFO L87 Difference]: Start difference. First operand 361 states and 906 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:24,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:24,036 INFO L93 Difference]: Finished difference Result 550 states and 1349 transitions. [2022-02-10 03:14:24,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:14:24,036 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:24,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:24,037 INFO L225 Difference]: With dead ends: 550 [2022-02-10 03:14:24,037 INFO L226 Difference]: Without dead ends: 550 [2022-02-10 03:14:24,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=194, Invalid=996, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:14:24,037 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 77 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:24,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 244 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 598 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-02-10 03:14:24,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-02-10 03:14:24,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 364. [2022-02-10 03:14:24,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.520661157024793) internal successors, (915), 363 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:24,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 915 transitions. [2022-02-10 03:14:24,041 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 915 transitions. Word has length 22 [2022-02-10 03:14:24,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:24,041 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 915 transitions. [2022-02-10 03:14:24,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:24,042 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 915 transitions. [2022-02-10 03:14:24,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:24,042 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:24,042 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:24,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (738)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:24,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 738 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable741 [2022-02-10 03:14:24,257 INFO L402 AbstractCegarLoop]: === Iteration 743 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:24,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:24,257 INFO L85 PathProgramCache]: Analyzing trace with hash 502456238, now seen corresponding path program 738 times [2022-02-10 03:14:24,258 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:24,258 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073764466] [2022-02-10 03:14:24,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:24,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:24,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:24,305 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:24,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:24,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073764466] [2022-02-10 03:14:24,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073764466] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:24,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670963205] [2022-02-10 03:14:24,306 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:24,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:24,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:24,307 INFO L229 MonitoredProcess]: Starting monitored process 739 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:24,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (739)] Waiting until timeout for monitored process [2022-02-10 03:14:24,331 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:24,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:24,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:24,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:24,349 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 19 treesize of output 15 [2022-02-10 03:14:24,389 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 19 treesize of output 15 [2022-02-10 03:14:24,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:24,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:24,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:24,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 17 treesize of output 21 [2022-02-10 03:14:24,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:24,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 19 treesize of output 23 [2022-02-10 03:14:24,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:24,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 15 treesize of output 19 [2022-02-10 03:14:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:24,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670963205] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:24,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:24,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:24,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713095218] [2022-02-10 03:14:24,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:24,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:24,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:24,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:24,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:24,487 INFO L87 Difference]: Start difference. First operand 364 states and 915 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-02-10 03:14:24,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:24,622 INFO L93 Difference]: Finished difference Result 510 states and 1187 transitions. [2022-02-10 03:14:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:24,622 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 22 [2022-02-10 03:14:24,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:24,622 INFO L225 Difference]: With dead ends: 510 [2022-02-10 03:14:24,623 INFO L226 Difference]: Without dead ends: 491 [2022-02-10 03:14:24,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:24,623 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 101 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:24,623 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 129 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:24,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-02-10 03:14:24,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 364. [2022-02-10 03:14:24,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.515151515151515) internal successors, (913), 363 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:24,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 913 transitions. [2022-02-10 03:14:24,627 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 913 transitions. Word has length 22 [2022-02-10 03:14:24,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:24,627 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 913 transitions. [2022-02-10 03:14:24,627 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-02-10 03:14:24,627 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 913 transitions. [2022-02-10 03:14:24,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:24,627 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:24,627 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:24,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (739)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:24,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 739 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable742 [2022-02-10 03:14:24,842 INFO L402 AbstractCegarLoop]: === Iteration 744 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:24,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:24,843 INFO L85 PathProgramCache]: Analyzing trace with hash -553070486, now seen corresponding path program 739 times [2022-02-10 03:14:24,843 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:24,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070321261] [2022-02-10 03:14:24,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:24,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:24,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:24,892 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:24,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:24,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070321261] [2022-02-10 03:14:24,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070321261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:24,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773695803] [2022-02-10 03:14:24,892 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:24,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:24,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:24,893 INFO L229 MonitoredProcess]: Starting monitored process 740 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:24,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (740)] Waiting until timeout for monitored process [2022-02-10 03:14:24,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:24,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:24,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:24,938 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 19 treesize of output 15 [2022-02-10 03:14:24,968 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 17 treesize of output 13 [2022-02-10 03:14:24,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:24,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:25,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:25,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 16 treesize of output 20 [2022-02-10 03:14:25,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:25,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:25,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 16 treesize of output 20 [2022-02-10 03:14:25,101 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:25,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773695803] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:25,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:25,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2022-02-10 03:14:25,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199573142] [2022-02-10 03:14:25,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:25,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:25,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:25,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:25,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:25,102 INFO L87 Difference]: Start difference. First operand 364 states and 913 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:25,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:25,370 INFO L93 Difference]: Finished difference Result 640 states and 1460 transitions. [2022-02-10 03:14:25,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:14:25,370 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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 22 [2022-02-10 03:14:25,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:25,371 INFO L225 Difference]: With dead ends: 640 [2022-02-10 03:14:25,371 INFO L226 Difference]: Without dead ends: 635 [2022-02-10 03:14:25,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:25,372 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 98 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:25,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 222 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:25,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2022-02-10 03:14:25,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 361. [2022-02-10 03:14:25,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 2.5166666666666666) internal successors, (906), 360 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:25,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 906 transitions. [2022-02-10 03:14:25,376 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 906 transitions. Word has length 22 [2022-02-10 03:14:25,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:25,376 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 906 transitions. [2022-02-10 03:14:25,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 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-02-10 03:14:25,376 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 906 transitions. [2022-02-10 03:14:25,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:25,377 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:25,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:25,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (740)] Ended with exit code 0 [2022-02-10 03:14:25,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 740 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable743 [2022-02-10 03:14:25,592 INFO L402 AbstractCegarLoop]: === Iteration 745 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:25,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:25,592 INFO L85 PathProgramCache]: Analyzing trace with hash -506137775, now seen corresponding path program 740 times [2022-02-10 03:14:25,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:25,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682412270] [2022-02-10 03:14:25,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:25,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:25,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:25,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:25,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:25,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682412270] [2022-02-10 03:14:25,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682412270] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:25,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302443762] [2022-02-10 03:14:25,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:25,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:25,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:25,647 INFO L229 MonitoredProcess]: Starting monitored process 741 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:25,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (741)] Waiting until timeout for monitored process [2022-02-10 03:14:25,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:25,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:25,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:25,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:25,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:25,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 19 treesize of output 15 [2022-02-10 03:14:25,738 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-02-10 03:14:25,739 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 17 treesize of output 13 [2022-02-10 03:14:25,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:25,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:25,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:25,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:25,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 20 treesize of output 24 [2022-02-10 03:14:25,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:25,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:25,854 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:25,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302443762] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:25,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:25,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:25,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42524448] [2022-02-10 03:14:25,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:25,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:25,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:25,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:25,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:25,854 INFO L87 Difference]: Start difference. First operand 361 states and 906 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:14:25,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:25,994 INFO L93 Difference]: Finished difference Result 511 states and 1199 transitions. [2022-02-10 03:14:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:25,994 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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 22 [2022-02-10 03:14:25,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:25,995 INFO L225 Difference]: With dead ends: 511 [2022-02-10 03:14:25,995 INFO L226 Difference]: Without dead ends: 492 [2022-02-10 03:14:25,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:25,995 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 108 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:25,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 87 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:25,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-02-10 03:14:25,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 364. [2022-02-10 03:14:25,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.5013774104683195) internal successors, (908), 363 states have internal predecessors, (908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:26,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 908 transitions. [2022-02-10 03:14:26,000 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 908 transitions. Word has length 22 [2022-02-10 03:14:26,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:26,000 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 908 transitions. [2022-02-10 03:14:26,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 16 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-02-10 03:14:26,000 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 908 transitions. [2022-02-10 03:14:26,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:26,000 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:26,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:26,016 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (741)] Ended with exit code 0 [2022-02-10 03:14:26,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable744,741 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:26,216 INFO L402 AbstractCegarLoop]: === Iteration 746 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:26,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:26,216 INFO L85 PathProgramCache]: Analyzing trace with hash -98231347, now seen corresponding path program 741 times [2022-02-10 03:14:26,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:26,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14650075] [2022-02-10 03:14:26,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:26,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:26,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:26,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:26,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:26,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14650075] [2022-02-10 03:14:26,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14650075] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:26,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503601265] [2022-02-10 03:14:26,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:26,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:26,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:26,301 INFO L229 MonitoredProcess]: Starting monitored process 742 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:26,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (742)] Waiting until timeout for monitored process [2022-02-10 03:14:26,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:26,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:26,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:26,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:26,359 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 19 treesize of output 15 [2022-02-10 03:14:26,403 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-02-10 03:14:26,405 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 17 treesize of output 13 [2022-02-10 03:14:26,442 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:26,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:26,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:26,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 15 treesize of output 19 [2022-02-10 03:14:26,561 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:26,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 20 treesize of output 24 [2022-02-10 03:14:26,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:26,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 16 treesize of output 20 [2022-02-10 03:14:26,592 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:26,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503601265] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:26,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:26,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:14:26,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351597742] [2022-02-10 03:14:26,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:26,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:26,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:26,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:26,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:26,593 INFO L87 Difference]: Start difference. First operand 364 states and 908 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:26,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:26,805 INFO L93 Difference]: Finished difference Result 503 states and 1177 transitions. [2022-02-10 03:14:26,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:26,805 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:14:26,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:26,806 INFO L225 Difference]: With dead ends: 503 [2022-02-10 03:14:26,806 INFO L226 Difference]: Without dead ends: 485 [2022-02-10 03:14:26,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:26,806 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 121 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:26,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 81 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:26,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-02-10 03:14:26,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 356. [2022-02-10 03:14:26,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.5183098591549298) internal successors, (894), 355 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:26,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 894 transitions. [2022-02-10 03:14:26,810 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 894 transitions. Word has length 22 [2022-02-10 03:14:26,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:26,810 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 894 transitions. [2022-02-10 03:14:26,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:26,810 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 894 transitions. [2022-02-10 03:14:26,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:26,811 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:26,811 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:26,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (742)] Ended with exit code 0 [2022-02-10 03:14:27,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 742 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable745 [2022-02-10 03:14:27,019 INFO L402 AbstractCegarLoop]: === Iteration 747 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:27,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:27,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1427972726, now seen corresponding path program 742 times [2022-02-10 03:14:27,019 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:27,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242260419] [2022-02-10 03:14:27,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:27,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:27,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:27,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242260419] [2022-02-10 03:14:27,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242260419] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:27,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477141446] [2022-02-10 03:14:27,109 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:27,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:27,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:27,111 INFO L229 MonitoredProcess]: Starting monitored process 743 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:27,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (743)] Waiting until timeout for monitored process [2022-02-10 03:14:27,135 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:27,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:27,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:27,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:27,164 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 19 treesize of output 15 [2022-02-10 03:14:27,210 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-02-10 03:14:27,212 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 17 treesize of output 13 [2022-02-10 03:14:27,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:27,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:27,343 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:27,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 17 treesize of output 21 [2022-02-10 03:14:27,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:27,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 19 treesize of output 23 [2022-02-10 03:14:27,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:27,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:27,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477141446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:27,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:27,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:14:27,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331983746] [2022-02-10 03:14:27,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:27,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:27,405 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:27,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:27,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:27,405 INFO L87 Difference]: Start difference. First operand 356 states and 894 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:27,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:27,582 INFO L93 Difference]: Finished difference Result 488 states and 1145 transitions. [2022-02-10 03:14:27,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:27,582 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:14:27,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:27,583 INFO L225 Difference]: With dead ends: 488 [2022-02-10 03:14:27,583 INFO L226 Difference]: Without dead ends: 478 [2022-02-10 03:14:27,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:27,583 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 112 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:27,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 69 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:27,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-10 03:14:27,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 361. [2022-02-10 03:14:27,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 2.5) internal successors, (900), 360 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:27,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 900 transitions. [2022-02-10 03:14:27,587 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 900 transitions. Word has length 22 [2022-02-10 03:14:27,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:27,587 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 900 transitions. [2022-02-10 03:14:27,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:27,587 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 900 transitions. [2022-02-10 03:14:27,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:27,587 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:27,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:27,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (743)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:27,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable746,743 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:27,795 INFO L402 AbstractCegarLoop]: === Iteration 748 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:27,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:27,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2026435558, now seen corresponding path program 743 times [2022-02-10 03:14:27,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:27,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745450850] [2022-02-10 03:14:27,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:27,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:27,876 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:27,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:27,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745450850] [2022-02-10 03:14:27,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745450850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:27,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090710310] [2022-02-10 03:14:27,877 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:27,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:27,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:27,878 INFO L229 MonitoredProcess]: Starting monitored process 744 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:27,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (744)] Waiting until timeout for monitored process [2022-02-10 03:14:27,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:27,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:27,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:27,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:27,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:27,989 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-02-10 03:14:27,991 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 17 treesize of output 13 [2022-02-10 03:14:28,033 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:28,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:28,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:14:28,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:14:28,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:28,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 15 treesize of output 19 [2022-02-10 03:14:28,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:28,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090710310] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:28,186 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:28,186 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:14:28,186 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898884460] [2022-02-10 03:14:28,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:28,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:28,186 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:28,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:28,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:28,187 INFO L87 Difference]: Start difference. First operand 361 states and 900 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:28,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:28,463 INFO L93 Difference]: Finished difference Result 488 states and 1144 transitions. [2022-02-10 03:14:28,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:28,463 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 22 [2022-02-10 03:14:28,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:28,464 INFO L225 Difference]: With dead ends: 488 [2022-02-10 03:14:28,464 INFO L226 Difference]: Without dead ends: 475 [2022-02-10 03:14:28,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:28,464 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 63 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:28,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 132 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:28,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-02-10 03:14:28,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 356. [2022-02-10 03:14:28,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.515492957746479) internal successors, (893), 355 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:28,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 893 transitions. [2022-02-10 03:14:28,468 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 893 transitions. Word has length 22 [2022-02-10 03:14:28,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:28,468 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 893 transitions. [2022-02-10 03:14:28,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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-02-10 03:14:28,468 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 893 transitions. [2022-02-10 03:14:28,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:28,469 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:28,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:28,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (744)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:28,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable747,744 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:28,675 INFO L402 AbstractCegarLoop]: === Iteration 749 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:28,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:28,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1193532558, now seen corresponding path program 744 times [2022-02-10 03:14:28,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:28,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952774055] [2022-02-10 03:14:28,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:28,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:28,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:28,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:28,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952774055] [2022-02-10 03:14:28,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952774055] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:28,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492098050] [2022-02-10 03:14:28,761 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:28,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:28,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:28,762 INFO L229 MonitoredProcess]: Starting monitored process 745 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:28,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (745)] Waiting until timeout for monitored process [2022-02-10 03:14:28,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:28,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:28,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:28,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:28,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-10 03:14:29,005 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 35 [2022-02-10 03:14:29,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 2 [2022-02-10 03:14:29,021 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:29,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:29,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:29,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:29,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 24 treesize of output 28 [2022-02-10 03:14:29,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:29,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 20 treesize of output 24 [2022-02-10 03:14:29,150 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:29,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492098050] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:29,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:29,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:14:29,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400059063] [2022-02-10 03:14:29,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:29,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:29,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:29,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:29,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:29,151 INFO L87 Difference]: Start difference. First operand 356 states and 893 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:29,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:29,488 INFO L93 Difference]: Finished difference Result 530 states and 1281 transitions. [2022-02-10 03:14:29,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:14:29,489 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:29,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:29,490 INFO L225 Difference]: With dead ends: 530 [2022-02-10 03:14:29,490 INFO L226 Difference]: Without dead ends: 530 [2022-02-10 03:14:29,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=196, Invalid=994, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:14:29,490 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 80 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:29,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 187 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 396 Invalid, 0 Unknown, 20 Unchecked, 0.1s Time] [2022-02-10 03:14:29,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2022-02-10 03:14:29,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 352. [2022-02-10 03:14:29,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 2.5156695156695155) internal successors, (883), 351 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:29,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 883 transitions. [2022-02-10 03:14:29,494 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 883 transitions. Word has length 22 [2022-02-10 03:14:29,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:29,494 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 883 transitions. [2022-02-10 03:14:29,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-02-10 03:14:29,494 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 883 transitions. [2022-02-10 03:14:29,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:29,494 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:29,494 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:29,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (745)] Ended with exit code 0 [2022-02-10 03:14:29,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable748,745 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:29,707 INFO L402 AbstractCegarLoop]: === Iteration 750 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:29,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:29,707 INFO L85 PathProgramCache]: Analyzing trace with hash -313087942, now seen corresponding path program 745 times [2022-02-10 03:14:29,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:29,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057529510] [2022-02-10 03:14:29,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:29,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:29,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:29,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:29,786 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:29,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057529510] [2022-02-10 03:14:29,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057529510] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:29,786 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599491897] [2022-02-10 03:14:29,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:29,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:29,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:29,787 INFO L229 MonitoredProcess]: Starting monitored process 746 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:29,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (746)] Waiting until timeout for monitored process [2022-02-10 03:14:29,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:29,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:29,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:29,847 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 19 treesize of output 15 [2022-02-10 03:14:29,904 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 19 treesize of output 15 [2022-02-10 03:14:29,906 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 15 treesize of output 11 [2022-02-10 03:14:30,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:30,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:30,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:30,192 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:30,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 20 treesize of output 24 [2022-02-10 03:14:30,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:30,218 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:30,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599491897] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:30,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:30,218 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:14:30,218 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010269473] [2022-02-10 03:14:30,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:30,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:30,218 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:30,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:30,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:30,219 INFO L87 Difference]: Start difference. First operand 352 states and 883 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:14:30,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:30,663 INFO L93 Difference]: Finished difference Result 608 states and 1407 transitions. [2022-02-10 03:14:30,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:14:30,664 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:14:30,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:30,665 INFO L225 Difference]: With dead ends: 608 [2022-02-10 03:14:30,665 INFO L226 Difference]: Without dead ends: 603 [2022-02-10 03:14:30,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:14:30,665 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 85 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:30,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 215 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:14:30,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-02-10 03:14:30,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 351. [2022-02-10 03:14:30,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 2.5114285714285716) internal successors, (879), 350 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-02-10 03:14:30,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 879 transitions. [2022-02-10 03:14:30,670 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 879 transitions. Word has length 22 [2022-02-10 03:14:30,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:30,670 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 879 transitions. [2022-02-10 03:14:30,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:14:30,670 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 879 transitions. [2022-02-10 03:14:30,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:30,670 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:30,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:30,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (746)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:30,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 746 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable749 [2022-02-10 03:14:30,879 INFO L402 AbstractCegarLoop]: === Iteration 751 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:30,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:30,880 INFO L85 PathProgramCache]: Analyzing trace with hash 301268044, now seen corresponding path program 746 times [2022-02-10 03:14:30,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:30,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385442258] [2022-02-10 03:14:30,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:30,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:30,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:30,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:30,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385442258] [2022-02-10 03:14:30,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385442258] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:30,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502527905] [2022-02-10 03:14:30,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:30,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:30,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:30,959 INFO L229 MonitoredProcess]: Starting monitored process 747 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:30,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (747)] Waiting until timeout for monitored process [2022-02-10 03:14:30,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:30,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:30,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:30,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:31,050 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 19 treesize of output 15 [2022-02-10 03:14:31,094 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 19 treesize of output 15 [2022-02-10 03:14:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:31,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:31,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:31,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 17 treesize of output 21 [2022-02-10 03:14:31,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:31,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 19 treesize of output 23 [2022-02-10 03:14:31,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:31,266 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:31,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502527905] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:31,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:31,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:14:31,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63935591] [2022-02-10 03:14:31,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:31,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:14:31,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:31,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:14:31,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:31,267 INFO L87 Difference]: Start difference. First operand 351 states and 879 transitions. Second operand has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:14:31,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:31,462 INFO L93 Difference]: Finished difference Result 389 states and 952 transitions. [2022-02-10 03:14:31,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:31,462 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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 22 [2022-02-10 03:14:31,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:31,463 INFO L225 Difference]: With dead ends: 389 [2022-02-10 03:14:31,463 INFO L226 Difference]: Without dead ends: 378 [2022-02-10 03:14:31,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:14:31,463 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 41 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:31,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 82 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:31,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2022-02-10 03:14:31,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 355. [2022-02-10 03:14:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.494350282485876) internal successors, (883), 354 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:31,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 883 transitions. [2022-02-10 03:14:31,466 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 883 transitions. Word has length 22 [2022-02-10 03:14:31,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:31,467 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 883 transitions. [2022-02-10 03:14:31,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 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-02-10 03:14:31,467 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 883 transitions. [2022-02-10 03:14:31,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:31,467 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:31,467 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:31,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (747)] Ended with exit code 0 [2022-02-10 03:14:31,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 747 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable750 [2022-02-10 03:14:31,675 INFO L402 AbstractCegarLoop]: === Iteration 752 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:31,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:31,675 INFO L85 PathProgramCache]: Analyzing trace with hash 146830526, now seen corresponding path program 747 times [2022-02-10 03:14:31,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:31,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849028290] [2022-02-10 03:14:31,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:31,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:31,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:31,759 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:31,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:31,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849028290] [2022-02-10 03:14:31,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849028290] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:31,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207770526] [2022-02-10 03:14:31,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:31,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:31,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:31,760 INFO L229 MonitoredProcess]: Starting monitored process 748 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:31,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (748)] Waiting until timeout for monitored process [2022-02-10 03:14:31,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:31,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:31,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:31,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:31,839 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 19 treesize of output 15 [2022-02-10 03:14:31,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 21 treesize of output 17 [2022-02-10 03:14:31,883 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 17 treesize of output 13 [2022-02-10 03:14:31,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:31,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:31,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:31,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2022-02-10 03:14:31,996 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:31,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 19 treesize of output 23 [2022-02-10 03:14:32,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:32,016 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:32,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207770526] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:32,016 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:32,016 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:32,016 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138924294] [2022-02-10 03:14:32,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:32,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:32,016 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:32,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:32,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:32,016 INFO L87 Difference]: Start difference. First operand 355 states and 883 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-02-10 03:14:32,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:32,223 INFO L93 Difference]: Finished difference Result 411 states and 991 transitions. [2022-02-10 03:14:32,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:32,223 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 22 [2022-02-10 03:14:32,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:32,223 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:14:32,223 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:14:32,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:32,224 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 72 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:32,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 80 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:32,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:14:32,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 357. [2022-02-10 03:14:32,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.4887640449438204) internal successors, (886), 356 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:32,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 886 transitions. [2022-02-10 03:14:32,228 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 886 transitions. Word has length 22 [2022-02-10 03:14:32,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:32,228 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 886 transitions. [2022-02-10 03:14:32,228 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-02-10 03:14:32,228 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 886 transitions. [2022-02-10 03:14:32,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:32,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:32,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:32,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (748)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:32,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 748 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable751 [2022-02-10 03:14:32,435 INFO L402 AbstractCegarLoop]: === Iteration 753 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:32,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:32,435 INFO L85 PathProgramCache]: Analyzing trace with hash 745293358, now seen corresponding path program 748 times [2022-02-10 03:14:32,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:32,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608898557] [2022-02-10 03:14:32,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:32,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:32,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:32,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:32,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608898557] [2022-02-10 03:14:32,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608898557] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:32,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778575987] [2022-02-10 03:14:32,516 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:32,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:32,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:32,517 INFO L229 MonitoredProcess]: Starting monitored process 749 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:32,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (749)] Waiting until timeout for monitored process [2022-02-10 03:14:32,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:32,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:32,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:32,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:32,582 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 19 treesize of output 15 [2022-02-10 03:14:32,604 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-02-10 03:14:32,605 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 17 treesize of output 13 [2022-02-10 03:14:32,635 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:32,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:32,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:32,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 17 treesize of output 21 [2022-02-10 03:14:32,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:32,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 19 treesize of output 23 [2022-02-10 03:14:32,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:32,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 15 treesize of output 19 [2022-02-10 03:14:32,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:32,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778575987] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:32,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:32,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:32,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830296824] [2022-02-10 03:14:32,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:32,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:32,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:32,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:32,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:32,747 INFO L87 Difference]: Start difference. First operand 357 states and 886 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-02-10 03:14:32,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:32,890 INFO L93 Difference]: Finished difference Result 395 states and 963 transitions. [2022-02-10 03:14:32,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:32,891 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 22 [2022-02-10 03:14:32,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:32,891 INFO L225 Difference]: With dead ends: 395 [2022-02-10 03:14:32,891 INFO L226 Difference]: Without dead ends: 381 [2022-02-10 03:14:32,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:32,892 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:32,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 74 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:32,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-02-10 03:14:32,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 351. [2022-02-10 03:14:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 350 states have (on average 2.5085714285714285) internal successors, (878), 350 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:32,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 878 transitions. [2022-02-10 03:14:32,895 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 878 transitions. Word has length 22 [2022-02-10 03:14:32,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:32,895 INFO L470 AbstractCegarLoop]: Abstraction has 351 states and 878 transitions. [2022-02-10 03:14:32,895 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-02-10 03:14:32,895 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 878 transitions. [2022-02-10 03:14:32,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:32,896 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:32,896 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:32,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (749)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:33,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 749 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable752 [2022-02-10 03:14:33,096 INFO L402 AbstractCegarLoop]: === Iteration 754 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:33,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:33,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1600939400, now seen corresponding path program 749 times [2022-02-10 03:14:33,096 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:33,096 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504310291] [2022-02-10 03:14:33,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:33,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:33,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:33,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504310291] [2022-02-10 03:14:33,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504310291] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:33,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150338072] [2022-02-10 03:14:33,197 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:33,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:33,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:33,198 INFO L229 MonitoredProcess]: Starting monitored process 750 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:33,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (750)] Waiting until timeout for monitored process [2022-02-10 03:14:33,222 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:33,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:33,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:14:33,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:33,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:33,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 41 treesize of output 35 [2022-02-10 03:14:33,378 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 35 [2022-02-10 03:14:33,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:33,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 29 treesize of output 2 [2022-02-10 03:14:33,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:33,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:33,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:33,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-02-10 03:14:33,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:33,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 31 treesize of output 35 [2022-02-10 03:14:33,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2022-02-10 03:14:33,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:33,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150338072] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:33,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:33,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-02-10 03:14:33,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455643190] [2022-02-10 03:14:33,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:33,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:33,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:33,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:33,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:33,530 INFO L87 Difference]: Start difference. First operand 351 states and 878 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:33,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:33,894 INFO L93 Difference]: Finished difference Result 512 states and 1230 transitions. [2022-02-10 03:14:33,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:14:33,894 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-10 03:14:33,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:33,895 INFO L225 Difference]: With dead ends: 512 [2022-02-10 03:14:33,895 INFO L226 Difference]: Without dead ends: 512 [2022-02-10 03:14:33,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:14:33,895 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 80 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:33,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 255 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 748 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2022-02-10 03:14:33,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2022-02-10 03:14:33,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 346. [2022-02-10 03:14:33,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.5130434782608697) internal successors, (867), 345 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:33,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 867 transitions. [2022-02-10 03:14:33,899 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 867 transitions. Word has length 22 [2022-02-10 03:14:33,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:33,899 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 867 transitions. [2022-02-10 03:14:33,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:33,899 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 867 transitions. [2022-02-10 03:14:33,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:33,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:33,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:33,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (750)] Ended with exit code 0 [2022-02-10 03:14:34,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable753,750 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:34,115 INFO L402 AbstractCegarLoop]: === Iteration 755 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:34,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:34,115 INFO L85 PathProgramCache]: Analyzing trace with hash -2050214647, now seen corresponding path program 750 times [2022-02-10 03:14:34,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:34,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281824232] [2022-02-10 03:14:34,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:34,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:34,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:34,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:34,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281824232] [2022-02-10 03:14:34,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281824232] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:34,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084916543] [2022-02-10 03:14:34,171 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:34,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:34,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:34,171 INFO L229 MonitoredProcess]: Starting monitored process 751 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:34,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (751)] Waiting until timeout for monitored process [2022-02-10 03:14:34,196 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:34,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:34,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:34,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:34,224 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 17 treesize of output 13 [2022-02-10 03:14:34,247 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 19 treesize of output 15 [2022-02-10 03:14:34,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:34,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:34,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:34,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 15 treesize of output 19 [2022-02-10 03:14:34,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14: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 20 treesize of output 24 [2022-02-10 03:14:34,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:34,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 16 treesize of output 20 [2022-02-10 03:14:34,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:34,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084916543] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:34,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:34,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 15 [2022-02-10 03:14:34,365 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230574695] [2022-02-10 03:14:34,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:34,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 03:14:34,365 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:34,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 03:14:34,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-02-10 03:14:34,365 INFO L87 Difference]: Start difference. First operand 346 states and 867 transitions. Second operand has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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-02-10 03:14:34,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:34,498 INFO L93 Difference]: Finished difference Result 467 states and 1113 transitions. [2022-02-10 03:14:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:34,498 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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 22 [2022-02-10 03:14:34,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:34,499 INFO L225 Difference]: With dead ends: 467 [2022-02-10 03:14:34,499 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:14:34,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:34,499 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 68 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:34,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 94 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:34,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:14:34,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 344. [2022-02-10 03:14:34,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.5160349854227406) internal successors, (863), 343 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:34,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 863 transitions. [2022-02-10 03:14:34,502 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 863 transitions. Word has length 22 [2022-02-10 03:14:34,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:34,502 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 863 transitions. [2022-02-10 03:14:34,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.2) internal successors, (33), 15 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-02-10 03:14:34,503 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 863 transitions. [2022-02-10 03:14:34,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:34,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:34,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:34,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (751)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:34,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable754,751 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:34,719 INFO L402 AbstractCegarLoop]: === Iteration 756 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:34,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:34,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1813583280, now seen corresponding path program 751 times [2022-02-10 03:14:34,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:34,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384792028] [2022-02-10 03:14:34,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:34,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:34,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:34,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:34,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384792028] [2022-02-10 03:14:34,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384792028] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:34,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390502724] [2022-02-10 03:14:34,796 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:34,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:34,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:34,797 INFO L229 MonitoredProcess]: Starting monitored process 752 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:34,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (752)] Waiting until timeout for monitored process [2022-02-10 03:14:34,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:34,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:34,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:34,858 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 17 treesize of output 13 [2022-02-10 03:14:34,893 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 19 treesize of output 15 [2022-02-10 03:14:34,895 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 15 treesize of output 11 [2022-02-10 03:14:34,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:34,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:35,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:35,127 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:14:35,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:35,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 16 treesize of output 20 [2022-02-10 03:14:35,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:35,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390502724] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:35,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:35,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:14:35,151 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973717609] [2022-02-10 03:14:35,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:35,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:35,151 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:35,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:35,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:35,152 INFO L87 Difference]: Start difference. First operand 344 states and 863 transitions. Second operand has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:14:35,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:35,464 INFO L93 Difference]: Finished difference Result 509 states and 1201 transitions. [2022-02-10 03:14:35,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:14:35,464 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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 22 [2022-02-10 03:14:35,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:35,465 INFO L225 Difference]: With dead ends: 509 [2022-02-10 03:14:35,465 INFO L226 Difference]: Without dead ends: 504 [2022-02-10 03:14:35,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:14:35,465 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 64 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:35,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 170 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 628 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:35,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-02-10 03:14:35,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 338. [2022-02-10 03:14:35,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 2.5192878338278932) internal successors, (849), 337 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:35,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 849 transitions. [2022-02-10 03:14:35,469 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 849 transitions. Word has length 22 [2022-02-10 03:14:35,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:35,469 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 849 transitions. [2022-02-10 03:14:35,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0588235294117645) internal successors, (35), 17 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-02-10 03:14:35,470 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 849 transitions. [2022-02-10 03:14:35,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:35,470 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:35,470 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:35,486 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (752)] Ended with exit code 0 [2022-02-10 03:14:35,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 752 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable755 [2022-02-10 03:14:35,683 INFO L402 AbstractCegarLoop]: === Iteration 757 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:35,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:35,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2132005112, now seen corresponding path program 752 times [2022-02-10 03:14:35,683 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:35,683 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996813411] [2022-02-10 03:14:35,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:35,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:35,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:35,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:35,758 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:35,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996813411] [2022-02-10 03:14:35,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996813411] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:35,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352865499] [2022-02-10 03:14:35,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:35,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:35,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:35,760 INFO L229 MonitoredProcess]: Starting monitored process 753 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:35,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (753)] Waiting until timeout for monitored process [2022-02-10 03:14:35,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:35,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:35,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:35,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:35,823 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 17 treesize of output 13 [2022-02-10 03:14:35,847 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 19 treesize of output 15 [2022-02-10 03:14:35,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:35,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:35,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:35,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 19 treesize of output 23 [2022-02-10 03:14:36,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:36,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 20 treesize of output 24 [2022-02-10 03:14:36,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:36,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 16 treesize of output 20 [2022-02-10 03:14:36,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:36,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352865499] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:36,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:36,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2022-02-10 03:14:36,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726255249] [2022-02-10 03:14:36,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:36,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:14:36,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:36,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:14:36,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:36,071 INFO L87 Difference]: Start difference. First operand 338 states and 849 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:14:36,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:36,318 INFO L93 Difference]: Finished difference Result 427 states and 1026 transitions. [2022-02-10 03:14:36,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:14:36,319 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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 22 [2022-02-10 03:14:36,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:36,319 INFO L225 Difference]: With dead ends: 427 [2022-02-10 03:14:36,319 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:14:36,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:14:36,320 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 84 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:36,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 153 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:36,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:14:36,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 331. [2022-02-10 03:14:36,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 330 states have (on average 2.5090909090909093) internal successors, (828), 330 states have internal predecessors, (828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:36,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 828 transitions. [2022-02-10 03:14:36,323 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 828 transitions. Word has length 22 [2022-02-10 03:14:36,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:36,323 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 828 transitions. [2022-02-10 03:14:36,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 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-02-10 03:14:36,323 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 828 transitions. [2022-02-10 03:14:36,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:36,324 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:36,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:36,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (753)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:36,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 753 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable756 [2022-02-10 03:14:36,534 INFO L402 AbstractCegarLoop]: === Iteration 758 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:36,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:36,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1670035401, now seen corresponding path program 753 times [2022-02-10 03:14:36,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:36,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059641530] [2022-02-10 03:14:36,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:36,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:36,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:36,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:36,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:36,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059641530] [2022-02-10 03:14:36,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059641530] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:36,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802167336] [2022-02-10 03:14:36,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:36,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:36,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:36,626 INFO L229 MonitoredProcess]: Starting monitored process 754 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:36,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (754)] Waiting until timeout for monitored process [2022-02-10 03:14:36,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:36,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:36,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:36,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:36,695 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 19 treesize of output 15 [2022-02-10 03:14:36,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:36,730 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 15 treesize of output 11 [2022-02-10 03:14:36,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:36,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:36,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:36,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 16 treesize of output 20 [2022-02-10 03:14:36,827 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:36,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:36,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802167336] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:36,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:36,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:14:36,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222761476] [2022-02-10 03:14:36,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:36,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:14:36,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:36,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:14:36,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:36,831 INFO L87 Difference]: Start difference. First operand 331 states and 828 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-02-10 03:14:37,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:37,002 INFO L93 Difference]: Finished difference Result 411 states and 976 transitions. [2022-02-10 03:14:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:37,002 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 22 [2022-02-10 03:14:37,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:37,003 INFO L225 Difference]: With dead ends: 411 [2022-02-10 03:14:37,003 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:14:37,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:37,003 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 74 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:37,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 129 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:37,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:14:37,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 337. [2022-02-10 03:14:37,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.5148809523809526) internal successors, (845), 336 states have internal predecessors, (845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:37,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 845 transitions. [2022-02-10 03:14:37,007 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 845 transitions. Word has length 22 [2022-02-10 03:14:37,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:37,007 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 845 transitions. [2022-02-10 03:14:37,007 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-02-10 03:14:37,007 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 845 transitions. [2022-02-10 03:14:37,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:37,008 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:37,008 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:37,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (754)] Ended with exit code 0 [2022-02-10 03:14:37,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable757,754 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:37,223 INFO L402 AbstractCegarLoop]: === Iteration 759 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:37,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:37,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1834537775, now seen corresponding path program 754 times [2022-02-10 03:14:37,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:37,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015302971] [2022-02-10 03:14:37,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:37,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:37,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:37,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:37,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:37,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015302971] [2022-02-10 03:14:37,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015302971] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:37,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839885451] [2022-02-10 03:14:37,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:37,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:37,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:37,302 INFO L229 MonitoredProcess]: Starting monitored process 755 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:37,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (755)] Waiting until timeout for monitored process [2022-02-10 03:14:37,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:37,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:37,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:37,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:37,384 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 19 treesize of output 15 [2022-02-10 03:14:37,440 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 17 treesize of output 13 [2022-02-10 03:14:37,454 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:37,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:37,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:37,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 16 treesize of output 20 [2022-02-10 03:14:37,555 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:37,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 16 treesize of output 15 [2022-02-10 03:14:37,560 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:37,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839885451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:37,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:37,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:14:37,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766480433] [2022-02-10 03:14:37,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:37,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:37,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:37,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:37,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:37,560 INFO L87 Difference]: Start difference. First operand 337 states and 845 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:37,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:37,710 INFO L93 Difference]: Finished difference Result 396 states and 952 transitions. [2022-02-10 03:14:37,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:37,710 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:14:37,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:37,711 INFO L225 Difference]: With dead ends: 396 [2022-02-10 03:14:37,711 INFO L226 Difference]: Without dead ends: 385 [2022-02-10 03:14:37,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:37,711 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 61 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:37,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 86 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:37,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-02-10 03:14:37,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 335. [2022-02-10 03:14:37,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.5089820359281436) internal successors, (838), 334 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:37,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 838 transitions. [2022-02-10 03:14:37,715 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 838 transitions. Word has length 22 [2022-02-10 03:14:37,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:37,715 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 838 transitions. [2022-02-10 03:14:37,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:37,715 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 838 transitions. [2022-02-10 03:14:37,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:37,715 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:37,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:37,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (755)] Ended with exit code 0 [2022-02-10 03:14:37,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 755 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable758 [2022-02-10 03:14:37,920 INFO L402 AbstractCegarLoop]: === Iteration 760 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:37,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:37,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1925095730, now seen corresponding path program 755 times [2022-02-10 03:14:37,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:37,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328140004] [2022-02-10 03:14:37,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:37,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:37,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:38,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:38,067 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:38,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328140004] [2022-02-10 03:14:38,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328140004] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:38,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993107681] [2022-02-10 03:14:38,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:38,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:38,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:38,068 INFO L229 MonitoredProcess]: Starting monitored process 756 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:38,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (756)] Waiting until timeout for monitored process [2022-02-10 03:14:38,097 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:38,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:38,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:38,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:38,185 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 19 treesize of output 15 [2022-02-10 03:14:38,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 21 treesize of output 17 [2022-02-10 03:14:38,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:14:38,400 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:38,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:38,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:14:38,681 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:38,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 16 treesize of output 15 [2022-02-10 03:14:38,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:38,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993107681] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:38,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:38,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:38,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576092598] [2022-02-10 03:14:38,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:38,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:38,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:38,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:38,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:38,688 INFO L87 Difference]: Start difference. First operand 335 states and 838 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:39,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:39,065 INFO L93 Difference]: Finished difference Result 425 states and 993 transitions. [2022-02-10 03:14:39,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:39,065 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:39,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:39,066 INFO L225 Difference]: With dead ends: 425 [2022-02-10 03:14:39,066 INFO L226 Difference]: Without dead ends: 420 [2022-02-10 03:14:39,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=223, Invalid=769, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:39,066 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 96 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:39,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 190 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:39,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-02-10 03:14:39,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 340. [2022-02-10 03:14:39,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.52212389380531) internal successors, (855), 339 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:39,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 855 transitions. [2022-02-10 03:14:39,070 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 855 transitions. Word has length 22 [2022-02-10 03:14:39,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:39,070 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 855 transitions. [2022-02-10 03:14:39,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:39,070 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 855 transitions. [2022-02-10 03:14:39,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:39,070 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:39,070 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:39,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (756)] Ended with exit code 0 [2022-02-10 03:14:39,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 756 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable759 [2022-02-10 03:14:39,285 INFO L402 AbstractCegarLoop]: === Iteration 761 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:39,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:39,285 INFO L85 PathProgramCache]: Analyzing trace with hash 2067017817, now seen corresponding path program 756 times [2022-02-10 03:14:39,285 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:39,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249510663] [2022-02-10 03:14:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:39,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:39,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:39,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:39,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249510663] [2022-02-10 03:14:39,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249510663] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:39,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492249401] [2022-02-10 03:14:39,363 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:39,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:39,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:39,364 INFO L229 MonitoredProcess]: Starting monitored process 757 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:39,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (757)] Waiting until timeout for monitored process [2022-02-10 03:14:39,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:14:39,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:39,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:39,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:39,441 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 19 treesize of output 15 [2022-02-10 03:14:39,472 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 20 treesize of output 16 [2022-02-10 03:14:39,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 16 treesize of output 12 [2022-02-10 03:14:39,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:39,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:39,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:39,605 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:39,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:39,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492249401] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:39,610 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:39,610 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:39,610 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775487135] [2022-02-10 03:14:39,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:39,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:39,610 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:39,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:39,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:39,610 INFO L87 Difference]: Start difference. First operand 340 states and 855 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-02-10 03:14:39,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:39,834 INFO L93 Difference]: Finished difference Result 438 states and 1028 transitions. [2022-02-10 03:14:39,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:39,834 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 22 [2022-02-10 03:14:39,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:39,835 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:14:39,835 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:14:39,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:39,835 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 132 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:39,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 104 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:39,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:14:39,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 344. [2022-02-10 03:14:39,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.507288629737609) internal successors, (860), 343 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:39,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 860 transitions. [2022-02-10 03:14:39,839 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 860 transitions. Word has length 22 [2022-02-10 03:14:39,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:39,839 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 860 transitions. [2022-02-10 03:14:39,839 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-02-10 03:14:39,839 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 860 transitions. [2022-02-10 03:14:39,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:39,839 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:39,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:39,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (757)] Ended with exit code 0 [2022-02-10 03:14:40,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 757 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable760 [2022-02-10 03:14:40,055 INFO L402 AbstractCegarLoop]: === Iteration 762 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:40,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:40,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1820043051, now seen corresponding path program 757 times [2022-02-10 03:14:40,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:40,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417686239] [2022-02-10 03:14:40,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:40,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:40,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:40,148 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:40,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:40,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417686239] [2022-02-10 03:14:40,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417686239] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:40,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047111705] [2022-02-10 03:14:40,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:40,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:40,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:40,150 INFO L229 MonitoredProcess]: Starting monitored process 758 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:40,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (758)] Waiting until timeout for monitored process [2022-02-10 03:14:40,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:40,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:40,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:40,242 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 19 treesize of output 15 [2022-02-10 03:14:40,284 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 20 treesize of output 16 [2022-02-10 03:14:40,285 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 16 treesize of output 12 [2022-02-10 03:14:40,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:40,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:40,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:40,459 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:40,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 16 treesize of output 15 [2022-02-10 03:14:40,464 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:40,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047111705] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:40,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:40,464 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:40,464 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833167000] [2022-02-10 03:14:40,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:40,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:40,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:40,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:40,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:40,465 INFO L87 Difference]: Start difference. First operand 344 states and 860 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-02-10 03:14:40,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:40,700 INFO L93 Difference]: Finished difference Result 429 states and 1014 transitions. [2022-02-10 03:14:40,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:40,700 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 22 [2022-02-10 03:14:40,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:40,701 INFO L225 Difference]: With dead ends: 429 [2022-02-10 03:14:40,701 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:14:40,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:40,701 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 72 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:40,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 101 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:40,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:14:40,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 342. [2022-02-10 03:14:40,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 2.5102639296187683) internal successors, (856), 341 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:40,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 856 transitions. [2022-02-10 03:14:40,705 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 856 transitions. Word has length 22 [2022-02-10 03:14:40,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:40,705 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 856 transitions. [2022-02-10 03:14:40,705 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-02-10 03:14:40,705 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 856 transitions. [2022-02-10 03:14:40,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:40,706 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:40,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:40,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (758)] Ended with exit code 0 [2022-02-10 03:14:40,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 758 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable761 [2022-02-10 03:14:40,915 INFO L402 AbstractCegarLoop]: === Iteration 763 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:40,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:40,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1579477446, now seen corresponding path program 758 times [2022-02-10 03:14:40,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:40,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139832711] [2022-02-10 03:14:40,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:40,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:40,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:41,048 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:41,048 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:41,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139832711] [2022-02-10 03:14:41,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139832711] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:41,048 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352010839] [2022-02-10 03:14:41,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:41,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:41,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:41,049 INFO L229 MonitoredProcess]: Starting monitored process 759 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:41,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (759)] Waiting until timeout for monitored process [2022-02-10 03:14:41,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:41,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:41,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:41,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:41,160 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 19 treesize of output 15 [2022-02-10 03:14:41,199 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-02-10 03:14:41,201 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 17 treesize of output 13 [2022-02-10 03:14:41,339 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:41,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:41,439 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:41,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 19 treesize of output 23 [2022-02-10 03:14:41,511 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:41,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:41,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352010839] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:41,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:41,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:14:41,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135893297] [2022-02-10 03:14:41,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:41,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:41,515 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:41,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:41,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:41,515 INFO L87 Difference]: Start difference. First operand 342 states and 856 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:41,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:41,865 INFO L93 Difference]: Finished difference Result 436 states and 1013 transitions. [2022-02-10 03:14:41,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:14:41,866 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:14:41,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:41,866 INFO L225 Difference]: With dead ends: 436 [2022-02-10 03:14:41,866 INFO L226 Difference]: Without dead ends: 431 [2022-02-10 03:14:41,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=251, Invalid=939, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:14:41,867 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 160 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:41,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 180 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:41,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-02-10 03:14:41,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 340. [2022-02-10 03:14:41,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.504424778761062) internal successors, (849), 339 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:41,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 849 transitions. [2022-02-10 03:14:41,870 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 849 transitions. Word has length 22 [2022-02-10 03:14:41,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:41,870 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 849 transitions. [2022-02-10 03:14:41,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:41,871 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 849 transitions. [2022-02-10 03:14:41,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:41,871 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:41,871 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:41,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (759)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:42,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 759 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable762 [2022-02-10 03:14:42,086 INFO L402 AbstractCegarLoop]: === Iteration 764 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:42,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:42,086 INFO L85 PathProgramCache]: Analyzing trace with hash -985915303, now seen corresponding path program 759 times [2022-02-10 03:14:42,086 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:42,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345879099] [2022-02-10 03:14:42,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:42,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:42,151 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:42,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:42,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345879099] [2022-02-10 03:14:42,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345879099] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:42,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126599130] [2022-02-10 03:14:42,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:42,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:42,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:42,152 INFO L229 MonitoredProcess]: Starting monitored process 760 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:42,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (760)] Waiting until timeout for monitored process [2022-02-10 03:14:42,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:42,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:42,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:42,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:42,227 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 19 treesize of output 15 [2022-02-10 03:14:42,269 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 17 treesize of output 13 [2022-02-10 03:14:42,280 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:42,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:42,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:42,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 16 treesize of output 20 [2022-02-10 03:14:42,361 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:42,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 16 treesize of output 15 [2022-02-10 03:14:42,382 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:42,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126599130] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:42,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:42,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:14:42,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388499623] [2022-02-10 03:14:42,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:42,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:14:42,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:42,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:14:42,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:14:42,383 INFO L87 Difference]: Start difference. First operand 340 states and 849 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:42,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:42,525 INFO L93 Difference]: Finished difference Result 403 states and 968 transitions. [2022-02-10 03:14:42,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:42,526 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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 22 [2022-02-10 03:14:42,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:42,526 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:14:42,526 INFO L226 Difference]: Without dead ends: 392 [2022-02-10 03:14:42,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:42,526 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:42,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 128 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:42,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-02-10 03:14:42,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 336. [2022-02-10 03:14:42,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.5044776119402985) internal successors, (839), 335 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 839 transitions. [2022-02-10 03:14:42,530 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 839 transitions. Word has length 22 [2022-02-10 03:14:42,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:42,530 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 839 transitions. [2022-02-10 03:14:42,530 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 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-02-10 03:14:42,530 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 839 transitions. [2022-02-10 03:14:42,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:42,530 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:42,530 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:42,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (760)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:42,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 760 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable763 [2022-02-10 03:14:42,744 INFO L402 AbstractCegarLoop]: === Iteration 765 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:42,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:42,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1654711760, now seen corresponding path program 760 times [2022-02-10 03:14:42,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:42,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753211205] [2022-02-10 03:14:42,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:42,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:42,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:42,844 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:42,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:42,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753211205] [2022-02-10 03:14:42,845 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753211205] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:42,845 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783640557] [2022-02-10 03:14:42,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:42,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:42,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:42,846 INFO L229 MonitoredProcess]: Starting monitored process 761 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:42,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (761)] Waiting until timeout for monitored process [2022-02-10 03:14:42,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:42,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:42,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:42,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:42,942 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 19 treesize of output 15 [2022-02-10 03:14:42,995 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 19 treesize of output 15 [2022-02-10 03:14:43,077 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:43,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:43,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:43,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 19 treesize of output 23 [2022-02-10 03:14:43,269 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:43,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 16 treesize of output 15 [2022-02-10 03:14:43,273 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:43,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783640557] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:43,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:43,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:14:43,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793364539] [2022-02-10 03:14:43,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:43,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:43,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:43,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:43,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:43,274 INFO L87 Difference]: Start difference. First operand 336 states and 839 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:43,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:43,653 INFO L93 Difference]: Finished difference Result 398 states and 942 transitions. [2022-02-10 03:14:43,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:43,653 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:14:43,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:43,654 INFO L225 Difference]: With dead ends: 398 [2022-02-10 03:14:43,654 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:14:43,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=837, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:14:43,654 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 121 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:43,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 170 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:43,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:14:43,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 333. [2022-02-10 03:14:43,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.5) internal successors, (830), 332 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:43,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 830 transitions. [2022-02-10 03:14:43,658 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 830 transitions. Word has length 22 [2022-02-10 03:14:43,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:43,658 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 830 transitions. [2022-02-10 03:14:43,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:43,658 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 830 transitions. [2022-02-10 03:14:43,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:43,659 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:43,659 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:43,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (761)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:43,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable764,761 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:43,867 INFO L402 AbstractCegarLoop]: === Iteration 766 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:43,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:43,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1207338189, now seen corresponding path program 761 times [2022-02-10 03:14:43,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:43,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086208658] [2022-02-10 03:14:43,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:43,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:43,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:43,952 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:43,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:43,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086208658] [2022-02-10 03:14:43,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086208658] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:43,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919035089] [2022-02-10 03:14:43,952 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:43,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:43,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:43,953 INFO L229 MonitoredProcess]: Starting monitored process 762 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:43,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (762)] Waiting until timeout for monitored process [2022-02-10 03:14:43,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:43,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:43,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:43,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:44,028 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 19 treesize of output 15 [2022-02-10 03:14:44,063 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 19 treesize of output 15 [2022-02-10 03:14:44,064 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 15 treesize of output 11 [2022-02-10 03:14:44,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:44,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:44,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:44,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:14:44,158 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:44,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 16 treesize of output 15 [2022-02-10 03:14:44,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:44,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919035089] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:44,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:44,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:14:44,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647126674] [2022-02-10 03:14:44,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:44,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:14:44,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:44,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:14:44,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:44,162 INFO L87 Difference]: Start difference. First operand 333 states and 830 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-02-10 03:14:44,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:44,297 INFO L93 Difference]: Finished difference Result 391 states and 940 transitions. [2022-02-10 03:14:44,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:44,298 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 22 [2022-02-10 03:14:44,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:44,298 INFO L225 Difference]: With dead ends: 391 [2022-02-10 03:14:44,298 INFO L226 Difference]: Without dead ends: 381 [2022-02-10 03:14:44,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:44,298 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 59 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:44,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 108 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:44,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-02-10 03:14:44,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 328. [2022-02-10 03:14:44,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.4954128440366974) internal successors, (816), 327 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:44,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 816 transitions. [2022-02-10 03:14:44,302 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 816 transitions. Word has length 22 [2022-02-10 03:14:44,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:44,302 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 816 transitions. [2022-02-10 03:14:44,302 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-02-10 03:14:44,302 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 816 transitions. [2022-02-10 03:14:44,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:44,302 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:44,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:44,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (762)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:44,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 762 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable765 [2022-02-10 03:14:44,518 INFO L402 AbstractCegarLoop]: === Iteration 767 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:44,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:44,518 INFO L85 PathProgramCache]: Analyzing trace with hash 986971008, now seen corresponding path program 762 times [2022-02-10 03:14:44,518 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:44,518 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478435215] [2022-02-10 03:14:44,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:44,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:44,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:44,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:44,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:44,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478435215] [2022-02-10 03:14:44,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478435215] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:44,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879868596] [2022-02-10 03:14:44,590 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:44,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:44,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:44,591 INFO L229 MonitoredProcess]: Starting monitored process 763 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:44,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (763)] Waiting until timeout for monitored process [2022-02-10 03:14:44,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:44,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:44,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:44,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:44,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:44,691 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 20 treesize of output 16 [2022-02-10 03:14:44,692 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 16 treesize of output 12 [2022-02-10 03:14:44,788 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:44,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:44,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:44,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-10 03:14:44,953 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:44,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 16 treesize of output 15 [2022-02-10 03:14:44,956 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:44,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879868596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:44,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:44,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:14:44,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126647917] [2022-02-10 03:14:44,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:44,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:44,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:44,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:44,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:44,957 INFO L87 Difference]: Start difference. First operand 328 states and 816 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:45,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:45,237 INFO L93 Difference]: Finished difference Result 424 states and 976 transitions. [2022-02-10 03:14:45,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:45,237 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:14:45,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:45,238 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:14:45,238 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:14:45,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=218, Invalid=838, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:14:45,238 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 144 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:45,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 160 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:45,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:14:45,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 333. [2022-02-10 03:14:45,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.5060240963855422) internal successors, (832), 332 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:45,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 832 transitions. [2022-02-10 03:14:45,242 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 832 transitions. Word has length 22 [2022-02-10 03:14:45,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:45,242 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 832 transitions. [2022-02-10 03:14:45,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:45,242 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 832 transitions. [2022-02-10 03:14:45,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:45,243 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:45,243 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:45,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (763)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:45,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable766,763 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:45,458 INFO L402 AbstractCegarLoop]: === Iteration 768 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:45,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:45,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1777365128, now seen corresponding path program 763 times [2022-02-10 03:14:45,458 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:45,458 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15267488] [2022-02-10 03:14:45,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:45,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:45,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:45,546 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:45,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:45,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15267488] [2022-02-10 03:14:45,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15267488] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:45,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024128081] [2022-02-10 03:14:45,546 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:45,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:45,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:45,547 INFO L229 MonitoredProcess]: Starting monitored process 764 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:45,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (764)] Waiting until timeout for monitored process [2022-02-10 03:14:45,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:45,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:45,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:45,613 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 19 treesize of output 15 [2022-02-10 03:14:45,638 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 20 treesize of output 16 [2022-02-10 03:14:45,640 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 16 treesize of output 12 [2022-02-10 03:14:45,732 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:45,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:45,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:45,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 29 treesize of output 31 [2022-02-10 03:14:45,890 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:45,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:45,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024128081] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:45,893 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:45,893 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:45,893 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334015271] [2022-02-10 03:14:45,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:45,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:45,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:45,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:45,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:45,905 INFO L87 Difference]: Start difference. First operand 333 states and 832 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:46,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:46,220 INFO L93 Difference]: Finished difference Result 423 states and 976 transitions. [2022-02-10 03:14:46,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:46,220 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:46,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:46,221 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:14:46,221 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:14:46,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:46,221 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 107 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:46,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 170 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:46,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:14:46,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 328. [2022-02-10 03:14:46,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.4954128440366974) internal successors, (816), 327 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:46,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 816 transitions. [2022-02-10 03:14:46,225 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 816 transitions. Word has length 22 [2022-02-10 03:14:46,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:46,225 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 816 transitions. [2022-02-10 03:14:46,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:46,226 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 816 transitions. [2022-02-10 03:14:46,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:46,226 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:46,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:46,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (764)] Ended with exit code 0 [2022-02-10 03:14:46,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 764 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable767 [2022-02-10 03:14:46,428 INFO L402 AbstractCegarLoop]: === Iteration 769 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:46,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:46,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1383953424, now seen corresponding path program 764 times [2022-02-10 03:14:46,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:46,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079050886] [2022-02-10 03:14:46,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:46,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:46,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:46,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:46,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079050886] [2022-02-10 03:14:46,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079050886] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:46,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923461753] [2022-02-10 03:14:46,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:46,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:46,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:46,535 INFO L229 MonitoredProcess]: Starting monitored process 765 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:46,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (765)] Waiting until timeout for monitored process [2022-02-10 03:14:46,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:46,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:46,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:46,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:46,605 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 19 treesize of output 15 [2022-02-10 03:14:46,651 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 19 treesize of output 15 [2022-02-10 03:14:46,652 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 15 treesize of output 11 [2022-02-10 03:14:46,711 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:46,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:46,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:46,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 29 treesize of output 31 [2022-02-10 03:14:46,871 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:46,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:46,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:46,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923461753] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:46,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:46,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:46,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491857658] [2022-02-10 03:14:46,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:46,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:46,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:46,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:46,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:46,875 INFO L87 Difference]: Start difference. First operand 328 states and 816 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:47,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:47,294 INFO L93 Difference]: Finished difference Result 409 states and 950 transitions. [2022-02-10 03:14:47,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:47,294 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:47,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:47,295 INFO L225 Difference]: With dead ends: 409 [2022-02-10 03:14:47,295 INFO L226 Difference]: Without dead ends: 404 [2022-02-10 03:14:47,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:47,296 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 125 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:47,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 162 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:47,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-02-10 03:14:47,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 330. [2022-02-10 03:14:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 2.486322188449848) internal successors, (818), 329 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:47,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 818 transitions. [2022-02-10 03:14:47,299 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 818 transitions. Word has length 22 [2022-02-10 03:14:47,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:47,299 INFO L470 AbstractCegarLoop]: Abstraction has 330 states and 818 transitions. [2022-02-10 03:14:47,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:47,299 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 818 transitions. [2022-02-10 03:14:47,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:47,300 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:47,300 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:47,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (765)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:47,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 765 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable768 [2022-02-10 03:14:47,507 INFO L402 AbstractCegarLoop]: === Iteration 770 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:47,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:47,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1791859852, now seen corresponding path program 765 times [2022-02-10 03:14:47,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:47,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765032559] [2022-02-10 03:14:47,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:47,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:47,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:47,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:47,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765032559] [2022-02-10 03:14:47,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765032559] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:47,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519992651] [2022-02-10 03:14:47,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:47,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:47,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:47,570 INFO L229 MonitoredProcess]: Starting monitored process 766 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:47,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (766)] Waiting until timeout for monitored process [2022-02-10 03:14:47,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:47,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:47,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:47,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:47,638 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 19 treesize of output 15 [2022-02-10 03:14:47,694 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 17 treesize of output 13 [2022-02-10 03:14:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:47,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:47,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:14:47,879 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:47,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:47,882 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:47,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519992651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:47,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:47,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:47,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288430644] [2022-02-10 03:14:47,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:47,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:47,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:47,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:47,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:47,883 INFO L87 Difference]: Start difference. First operand 330 states and 818 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:48,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:48,156 INFO L93 Difference]: Finished difference Result 401 states and 942 transitions. [2022-02-10 03:14:48,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:48,156 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:48,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:48,157 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:14:48,157 INFO L226 Difference]: Without dead ends: 396 [2022-02-10 03:14:48,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:48,157 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 79 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:48,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 165 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:48,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-10 03:14:48,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 329. [2022-02-10 03:14:48,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.4878048780487805) internal successors, (816), 328 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:48,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 816 transitions. [2022-02-10 03:14:48,161 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 816 transitions. Word has length 22 [2022-02-10 03:14:48,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:48,161 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 816 transitions. [2022-02-10 03:14:48,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:48,161 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 816 transitions. [2022-02-10 03:14:48,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:48,161 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:48,161 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:48,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (766)] Ended with exit code 0 [2022-02-10 03:14:48,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable769,766 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:48,369 INFO L402 AbstractCegarLoop]: === Iteration 771 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:48,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:48,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1488570825, now seen corresponding path program 766 times [2022-02-10 03:14:48,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:48,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843350595] [2022-02-10 03:14:48,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:48,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:48,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:48,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:48,455 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:48,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843350595] [2022-02-10 03:14:48,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843350595] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:48,455 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472347908] [2022-02-10 03:14:48,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:48,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:48,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:48,457 INFO L229 MonitoredProcess]: Starting monitored process 767 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:48,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (767)] Waiting until timeout for monitored process [2022-02-10 03:14:48,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:48,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:48,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:48,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:48,542 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 19 treesize of output 15 [2022-02-10 03:14:48,576 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-02-10 03:14:48,577 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 17 treesize of output 13 [2022-02-10 03:14:48,598 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:48,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:48,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:48,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 15 treesize of output 19 [2022-02-10 03:14:48,663 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:48,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 16 treesize of output 15 [2022-02-10 03:14:48,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:48,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472347908] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:48,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:48,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:48,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019463070] [2022-02-10 03:14:48,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:48,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:48,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:48,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:48,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:48,667 INFO L87 Difference]: Start difference. First operand 329 states and 816 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-02-10 03:14:48,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:48,820 INFO L93 Difference]: Finished difference Result 403 states and 949 transitions. [2022-02-10 03:14:48,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:48,820 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 22 [2022-02-10 03:14:48,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:48,820 INFO L225 Difference]: With dead ends: 403 [2022-02-10 03:14:48,820 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:14:48,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:48,821 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 84 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:48,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 94 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:48,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:14:48,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 334. [2022-02-10 03:14:48,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.4774774774774775) internal successors, (825), 333 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:48,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 825 transitions. [2022-02-10 03:14:48,824 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 825 transitions. Word has length 22 [2022-02-10 03:14:48,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:48,824 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 825 transitions. [2022-02-10 03:14:48,824 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-02-10 03:14:48,824 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 825 transitions. [2022-02-10 03:14:48,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:48,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:48,825 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:48,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (767)] Ended with exit code 0 [2022-02-10 03:14:49,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable770,767 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:49,039 INFO L402 AbstractCegarLoop]: === Iteration 772 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:49,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:49,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1896477253, now seen corresponding path program 767 times [2022-02-10 03:14:49,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:49,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664428793] [2022-02-10 03:14:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:49,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:49,110 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:49,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:49,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664428793] [2022-02-10 03:14:49,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664428793] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:49,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119564160] [2022-02-10 03:14:49,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:49,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:49,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:49,152 INFO L229 MonitoredProcess]: Starting monitored process 768 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:49,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (768)] Waiting until timeout for monitored process [2022-02-10 03:14:49,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:49,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:49,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:49,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:49,228 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 19 treesize of output 15 [2022-02-10 03:14:49,271 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-02-10 03:14:49,273 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 17 treesize of output 13 [2022-02-10 03:14:49,303 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:49,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:49,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:49,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:14:49,413 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:49,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 16 treesize of output 15 [2022-02-10 03:14:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:49,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119564160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:49,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:49,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:49,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489753504] [2022-02-10 03:14:49,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:49,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:49,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:49,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:49,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:49,419 INFO L87 Difference]: Start difference. First operand 334 states and 825 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-02-10 03:14:49,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:49,669 INFO L93 Difference]: Finished difference Result 401 states and 942 transitions. [2022-02-10 03:14:49,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:49,670 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 22 [2022-02-10 03:14:49,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:49,670 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:14:49,670 INFO L226 Difference]: Without dead ends: 391 [2022-02-10 03:14:49,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:49,671 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 74 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:49,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 97 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:49,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-02-10 03:14:49,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 332. [2022-02-10 03:14:49,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.4773413897280965) internal successors, (820), 331 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:49,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 820 transitions. [2022-02-10 03:14:49,674 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 820 transitions. Word has length 22 [2022-02-10 03:14:49,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:49,674 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 820 transitions. [2022-02-10 03:14:49,674 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-02-10 03:14:49,674 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 820 transitions. [2022-02-10 03:14:49,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:49,674 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:49,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:49,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (768)] Ended with exit code 0 [2022-02-10 03:14:49,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 768 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable771 [2022-02-10 03:14:49,875 INFO L402 AbstractCegarLoop]: === Iteration 773 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:49,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:49,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1656674633, now seen corresponding path program 768 times [2022-02-10 03:14:49,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:49,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827024037] [2022-02-10 03:14:49,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:49,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:49,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:49,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:49,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:49,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827024037] [2022-02-10 03:14:49,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827024037] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:49,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065648444] [2022-02-10 03:14:49,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:49,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:49,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:49,960 INFO L229 MonitoredProcess]: Starting monitored process 769 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:49,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (769)] Waiting until timeout for monitored process [2022-02-10 03:14:49,984 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:49,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:49,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:49,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:50,047 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 19 treesize of output 15 [2022-02-10 03:14:50,120 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 19 treesize of output 15 [2022-02-10 03:14:50,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:50,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:50,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:50,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 15 treesize of output 19 [2022-02-10 03:14:50,312 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:50,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:50,318 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:50,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065648444] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:50,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:50,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:14:50,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803599387] [2022-02-10 03:14:50,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:50,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:14:50,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:50,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:14:50,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:50,318 INFO L87 Difference]: Start difference. First operand 332 states and 820 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:14:50,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:50,500 INFO L93 Difference]: Finished difference Result 385 states and 917 transitions. [2022-02-10 03:14:50,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:50,500 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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 22 [2022-02-10 03:14:50,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:50,501 INFO L225 Difference]: With dead ends: 385 [2022-02-10 03:14:50,501 INFO L226 Difference]: Without dead ends: 373 [2022-02-10 03:14:50,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:50,501 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:50,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 70 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:50,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2022-02-10 03:14:50,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 329. [2022-02-10 03:14:50,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 328 states have (on average 2.4847560975609757) internal successors, (815), 328 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 815 transitions. [2022-02-10 03:14:50,506 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 815 transitions. Word has length 22 [2022-02-10 03:14:50,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:50,506 INFO L470 AbstractCegarLoop]: Abstraction has 329 states and 815 transitions. [2022-02-10 03:14:50,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 19 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-02-10 03:14:50,506 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 815 transitions. [2022-02-10 03:14:50,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:50,507 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:50,507 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:50,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (769)] Ended with exit code 0 [2022-02-10 03:14:50,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 769 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable772 [2022-02-10 03:14:50,719 INFO L402 AbstractCegarLoop]: === Iteration 774 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:50,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:50,719 INFO L85 PathProgramCache]: Analyzing trace with hash 524273796, now seen corresponding path program 769 times [2022-02-10 03:14:50,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:50,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168725408] [2022-02-10 03:14:50,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:50,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:50,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:50,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168725408] [2022-02-10 03:14:50,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168725408] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:50,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741331600] [2022-02-10 03:14:50,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:50,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:50,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:50,789 INFO L229 MonitoredProcess]: Starting monitored process 770 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:50,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (770)] Waiting until timeout for monitored process [2022-02-10 03:14:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:50,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:50,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:50,863 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 19 treesize of output 15 [2022-02-10 03:14:50,918 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 17 treesize of output 13 [2022-02-10 03:14:50,943 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:50,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:51,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:51,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 29 treesize of output 31 [2022-02-10 03:14:51,120 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:51,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741331600] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:51,124 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:51,124 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:14:51,124 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049695042] [2022-02-10 03:14:51,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:51,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:14:51,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:51,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:14:51,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:14:51,125 INFO L87 Difference]: Start difference. First operand 329 states and 815 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:51,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:51,440 INFO L93 Difference]: Finished difference Result 405 states and 950 transitions. [2022-02-10 03:14:51,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:51,440 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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 22 [2022-02-10 03:14:51,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:51,441 INFO L225 Difference]: With dead ends: 405 [2022-02-10 03:14:51,441 INFO L226 Difference]: Without dead ends: 400 [2022-02-10 03:14:51,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:14:51,441 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 77 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:51,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 149 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:51,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-02-10 03:14:51,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 326. [2022-02-10 03:14:51,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.48) internal successors, (806), 325 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:51,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 806 transitions. [2022-02-10 03:14:51,445 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 806 transitions. Word has length 22 [2022-02-10 03:14:51,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:51,445 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 806 transitions. [2022-02-10 03:14:51,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 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-02-10 03:14:51,445 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 806 transitions. [2022-02-10 03:14:51,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:51,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:51,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:51,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (770)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:51,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 770 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable773 [2022-02-10 03:14:51,660 INFO L402 AbstractCegarLoop]: === Iteration 775 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:51,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:51,661 INFO L85 PathProgramCache]: Analyzing trace with hash -2074028272, now seen corresponding path program 770 times [2022-02-10 03:14:51,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:51,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239913574] [2022-02-10 03:14:51,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:51,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:51,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:51,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:51,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239913574] [2022-02-10 03:14:51,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239913574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:51,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828701114] [2022-02-10 03:14:51,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:51,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:51,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:51,727 INFO L229 MonitoredProcess]: Starting monitored process 771 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:51,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (771)] Waiting until timeout for monitored process [2022-02-10 03:14:51,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:51,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:51,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:51,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:51,795 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 19 treesize of output 15 [2022-02-10 03:14:51,839 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 19 treesize of output 15 [2022-02-10 03:14:51,840 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 15 treesize of output 11 [2022-02-10 03:14:51,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:51,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:52,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:52,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 29 treesize of output 31 [2022-02-10 03:14:52,078 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2022-02-10 03:14:52,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:52,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828701114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:52,082 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:52,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-10 03:14:52,082 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350838781] [2022-02-10 03:14:52,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:52,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 03:14:52,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:52,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 03:14:52,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-10 03:14:52,082 INFO L87 Difference]: Start difference. First operand 326 states and 806 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:52,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:52,379 INFO L93 Difference]: Finished difference Result 399 states and 940 transitions. [2022-02-10 03:14:52,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:14:52,379 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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 22 [2022-02-10 03:14:52,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:52,380 INFO L225 Difference]: With dead ends: 399 [2022-02-10 03:14:52,380 INFO L226 Difference]: Without dead ends: 394 [2022-02-10 03:14:52,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=193, Invalid=799, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:14:52,380 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 75 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:52,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 187 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:52,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-10 03:14:52,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 324. [2022-02-10 03:14:52,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.473684210526316) internal successors, (799), 323 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:52,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 799 transitions. [2022-02-10 03:14:52,384 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 799 transitions. Word has length 22 [2022-02-10 03:14:52,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:52,384 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 799 transitions. [2022-02-10 03:14:52,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 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-02-10 03:14:52,384 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 799 transitions. [2022-02-10 03:14:52,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:52,384 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:52,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:52,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (771)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:52,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 771 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable774 [2022-02-10 03:14:52,600 INFO L402 AbstractCegarLoop]: === Iteration 776 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:52,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:52,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1144410700, now seen corresponding path program 771 times [2022-02-10 03:14:52,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:52,601 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157477321] [2022-02-10 03:14:52,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:52,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:52,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:52,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:52,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:52,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157477321] [2022-02-10 03:14:52,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157477321] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:52,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483238615] [2022-02-10 03:14:52,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:52,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:52,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:52,649 INFO L229 MonitoredProcess]: Starting monitored process 772 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:52,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (772)] Waiting until timeout for monitored process [2022-02-10 03:14:52,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:14:52,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:52,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:52,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:52,706 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 19 treesize of output 15 [2022-02-10 03:14:52,722 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-02-10 03:14:52,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:14:52,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:52,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:52,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:52,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 17 treesize of output 21 [2022-02-10 03:14:52,838 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:52,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 15 treesize of output 14 [2022-02-10 03:14:52,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:52,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483238615] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:52,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:52,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:52,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891117839] [2022-02-10 03:14:52,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:52,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:52,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:52,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:52,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:52,843 INFO L87 Difference]: Start difference. First operand 324 states and 799 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:14:53,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:53,055 INFO L93 Difference]: Finished difference Result 438 states and 1015 transitions. [2022-02-10 03:14:53,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:14:53,055 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:14:53,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:53,055 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:14:53,055 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:14:53,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:53,056 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 71 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:53,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 94 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:53,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:14:53,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 328. [2022-02-10 03:14:53,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 2.467889908256881) internal successors, (807), 327 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:53,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 807 transitions. [2022-02-10 03:14:53,059 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 807 transitions. Word has length 22 [2022-02-10 03:14:53,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:53,059 INFO L470 AbstractCegarLoop]: Abstraction has 328 states and 807 transitions. [2022-02-10 03:14:53,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:14:53,059 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 807 transitions. [2022-02-10 03:14:53,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:53,060 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:53,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:53,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (772)] Ended with exit code 0 [2022-02-10 03:14:53,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 772 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable775 [2022-02-10 03:14:53,276 INFO L402 AbstractCegarLoop]: === Iteration 777 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:53,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:53,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1742873532, now seen corresponding path program 772 times [2022-02-10 03:14:53,276 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:53,276 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554668771] [2022-02-10 03:14:53,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:53,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:53,354 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:53,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:53,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554668771] [2022-02-10 03:14:53,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554668771] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:53,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171944099] [2022-02-10 03:14:53,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:53,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:53,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:53,355 INFO L229 MonitoredProcess]: Starting monitored process 773 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:53,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (773)] Waiting until timeout for monitored process [2022-02-10 03:14:53,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:53,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:53,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:53,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:53,433 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 19 treesize of output 15 [2022-02-10 03:14:53,460 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-02-10 03:14:53,462 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 17 treesize of output 13 [2022-02-10 03:14:53,507 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:53,507 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:53,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:53,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 17 treesize of output 21 [2022-02-10 03:14:53,657 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:53,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2022-02-10 03:14:53,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:53,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171944099] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:53,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:53,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 17 [2022-02-10 03:14:53,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464493653] [2022-02-10 03:14:53,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:53,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:53,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:53,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:53,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:53,662 INFO L87 Difference]: Start difference. First operand 328 states and 807 transitions. Second operand has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:14:53,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:53,946 INFO L93 Difference]: Finished difference Result 439 states and 1015 transitions. [2022-02-10 03:14:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:14:53,946 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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 22 [2022-02-10 03:14:53,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:53,947 INFO L225 Difference]: With dead ends: 439 [2022-02-10 03:14:53,947 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:14:53,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:53,947 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 89 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:53,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 94 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:53,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:14:53,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 326. [2022-02-10 03:14:53,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.4676923076923076) internal successors, (802), 325 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:53,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 802 transitions. [2022-02-10 03:14:53,951 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 802 transitions. Word has length 22 [2022-02-10 03:14:53,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:53,951 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 802 transitions. [2022-02-10 03:14:53,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 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-02-10 03:14:53,951 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 802 transitions. [2022-02-10 03:14:53,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:53,952 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:53,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:53,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (773)] Ended with exit code 0 [2022-02-10 03:14:54,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable776,773 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:54,157 INFO L402 AbstractCegarLoop]: === Iteration 778 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:54,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:54,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1179615156, now seen corresponding path program 773 times [2022-02-10 03:14:54,158 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:54,158 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563205481] [2022-02-10 03:14:54,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:54,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:54,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:54,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:54,222 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:54,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563205481] [2022-02-10 03:14:54,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563205481] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:54,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571015599] [2022-02-10 03:14:54,222 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:54,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:54,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:54,223 INFO L229 MonitoredProcess]: Starting monitored process 774 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:54,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (774)] Waiting until timeout for monitored process [2022-02-10 03:14:54,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:54,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:54,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:54,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:54,282 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 19 treesize of output 15 [2022-02-10 03:14:54,315 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 19 treesize of output 15 [2022-02-10 03:14:54,325 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:54,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:54,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:54,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 17 treesize of output 21 [2022-02-10 03:14:54,410 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:54,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 15 treesize of output 14 [2022-02-10 03:14:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:54,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571015599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:54,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:54,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:14:54,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108532759] [2022-02-10 03:14:54,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:54,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:14:54,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:54,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:14:54,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:54,413 INFO L87 Difference]: Start difference. First operand 326 states and 802 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:14:54,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:54,599 INFO L93 Difference]: Finished difference Result 421 states and 986 transitions. [2022-02-10 03:14:54,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:54,599 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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 22 [2022-02-10 03:14:54,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:54,600 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:14:54,600 INFO L226 Difference]: Without dead ends: 410 [2022-02-10 03:14:54,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:14:54,600 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 76 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:54,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 123 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:54,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2022-02-10 03:14:54,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 324. [2022-02-10 03:14:54,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 2.4705882352941178) internal successors, (798), 323 states have internal predecessors, (798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:54,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 798 transitions. [2022-02-10 03:14:54,604 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 798 transitions. Word has length 22 [2022-02-10 03:14:54,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:54,604 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 798 transitions. [2022-02-10 03:14:54,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:14:54,604 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 798 transitions. [2022-02-10 03:14:54,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:54,604 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:54,604 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:54,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (774)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:54,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable777,774 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:54,821 INFO L402 AbstractCegarLoop]: === Iteration 779 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:54,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:54,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1739829051, now seen corresponding path program 774 times [2022-02-10 03:14:54,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:54,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615344003] [2022-02-10 03:14:54,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:54,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:54,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:54,870 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:54,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:54,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615344003] [2022-02-10 03:14:54,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615344003] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:54,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271236638] [2022-02-10 03:14:54,871 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:54,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:54,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:54,872 INFO L229 MonitoredProcess]: Starting monitored process 775 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:54,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (775)] Waiting until timeout for monitored process [2022-02-10 03:14:54,905 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:54,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:54,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:54,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:54,935 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 17 treesize of output 13 [2022-02-10 03:14:54,957 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 17 treesize of output 13 [2022-02-10 03:14:54,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:54,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:54,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:54,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 16 treesize of output 20 [2022-02-10 03:14:55,021 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:55,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 16 treesize of output 15 [2022-02-10 03:14:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:55,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271236638] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:55,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:55,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 16 [2022-02-10 03:14:55,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691594978] [2022-02-10 03:14:55,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:55,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:55,024 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:55,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:55,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:55,025 INFO L87 Difference]: Start difference. First operand 324 states and 798 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-02-10 03:14:55,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:55,137 INFO L93 Difference]: Finished difference Result 441 states and 1032 transitions. [2022-02-10 03:14:55,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:55,137 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 22 [2022-02-10 03:14:55,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:55,138 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:14:55,138 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:14:55,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:14:55,138 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 80 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:55,138 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 107 Invalid, 369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:55,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:14:55,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 326. [2022-02-10 03:14:55,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.4676923076923076) internal successors, (802), 325 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:55,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 802 transitions. [2022-02-10 03:14:55,141 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 802 transitions. Word has length 22 [2022-02-10 03:14:55,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:55,141 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 802 transitions. [2022-02-10 03:14:55,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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-02-10 03:14:55,141 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 802 transitions. [2022-02-10 03:14:55,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:55,142 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:55,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:55,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (775)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:55,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 775 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable778 [2022-02-10 03:14:55,357 INFO L402 AbstractCegarLoop]: === Iteration 780 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:55,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:55,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1547831292, now seen corresponding path program 775 times [2022-02-10 03:14:55,358 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:55,358 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868014379] [2022-02-10 03:14:55,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:55,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:55,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:55,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868014379] [2022-02-10 03:14:55,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868014379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:55,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918192060] [2022-02-10 03:14:55,418 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:55,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:55,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:55,419 INFO L229 MonitoredProcess]: Starting monitored process 776 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:55,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (776)] Waiting until timeout for monitored process [2022-02-10 03:14:55,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:55,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:55,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:55,470 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 17 treesize of output 13 [2022-02-10 03:14:55,495 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 19 treesize of output 15 [2022-02-10 03:14:55,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:55,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:55,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:55,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 19 treesize of output 23 [2022-02-10 03:14:55,743 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:55,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 16 treesize of output 15 [2022-02-10 03:14:55,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:55,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918192060] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:55,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:55,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2022-02-10 03:14:55,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451597815] [2022-02-10 03:14:55,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:55,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:14:55,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:55,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:14:55,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:14:55,747 INFO L87 Difference]: Start difference. First operand 326 states and 802 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-02-10 03:14:56,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:56,090 INFO L93 Difference]: Finished difference Result 453 states and 1048 transitions. [2022-02-10 03:14:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:14:56,090 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 22 [2022-02-10 03:14:56,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:56,091 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:14:56,091 INFO L226 Difference]: Without dead ends: 448 [2022-02-10 03:14:56,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:14:56,091 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 141 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:56,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 162 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:56,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-02-10 03:14:56,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 326. [2022-02-10 03:14:56,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 325 states have (on average 2.4676923076923076) internal successors, (802), 325 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:56,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 802 transitions. [2022-02-10 03:14:56,095 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 802 transitions. Word has length 22 [2022-02-10 03:14:56,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:56,095 INFO L470 AbstractCegarLoop]: Abstraction has 326 states and 802 transitions. [2022-02-10 03:14:56,095 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-02-10 03:14:56,095 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 802 transitions. [2022-02-10 03:14:56,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:56,096 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:56,096 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:56,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (776)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:56,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable779,776 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:56,303 INFO L402 AbstractCegarLoop]: === Iteration 781 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:56,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:56,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1141366219, now seen corresponding path program 776 times [2022-02-10 03:14:56,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:56,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391836638] [2022-02-10 03:14:56,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:56,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:56,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:56,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:56,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:56,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391836638] [2022-02-10 03:14:56,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391836638] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:56,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141105482] [2022-02-10 03:14:56,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:14:56,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:56,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:56,375 INFO L229 MonitoredProcess]: Starting monitored process 777 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:56,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (777)] Waiting until timeout for monitored process [2022-02-10 03:14:56,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:56,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:56,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:56,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:56,447 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 17 treesize of output 13 [2022-02-10 03:14:56,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:14:56,467 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 15 treesize of output 11 [2022-02-10 03:14:56,490 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:56,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:56,525 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:56,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 16 treesize of output 20 [2022-02-10 03:14:56,557 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:56,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 16 treesize of output 15 [2022-02-10 03:14:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:56,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141105482] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:56,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:56,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-10 03:14:56,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907503609] [2022-02-10 03:14:56,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:56,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:14:56,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:56,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:14:56,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:14:56,561 INFO L87 Difference]: Start difference. First operand 326 states and 802 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-02-10 03:14:56,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:56,704 INFO L93 Difference]: Finished difference Result 446 states and 1047 transitions. [2022-02-10 03:14:56,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:56,704 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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 22 [2022-02-10 03:14:56,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:56,705 INFO L225 Difference]: With dead ends: 446 [2022-02-10 03:14:56,705 INFO L226 Difference]: Without dead ends: 438 [2022-02-10 03:14:56,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:56,705 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 75 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:56,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 111 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:14:56,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-10 03:14:56,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 325. [2022-02-10 03:14:56,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.4691358024691357) internal successors, (800), 324 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:56,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 800 transitions. [2022-02-10 03:14:56,708 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 800 transitions. Word has length 22 [2022-02-10 03:14:56,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:56,708 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 800 transitions. [2022-02-10 03:14:56,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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-02-10 03:14:56,708 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 800 transitions. [2022-02-10 03:14:56,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:56,709 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:56,709 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:56,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (777)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:56,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable780,777 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:56,924 INFO L402 AbstractCegarLoop]: === Iteration 782 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:56,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:56,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1393393774, now seen corresponding path program 777 times [2022-02-10 03:14:56,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:56,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730978280] [2022-02-10 03:14:56,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:56,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:56,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:56,999 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:56,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:56,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730978280] [2022-02-10 03:14:56,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730978280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:56,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826710046] [2022-02-10 03:14:56,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:14:56,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:56,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:57,000 INFO L229 MonitoredProcess]: Starting monitored process 778 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:57,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (778)] Waiting until timeout for monitored process [2022-02-10 03:14:57,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:14:57,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:57,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:57,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:57,077 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 17 treesize of output 13 [2022-02-10 03:14:57,095 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 19 treesize of output 15 [2022-02-10 03:14:57,097 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 15 treesize of output 11 [2022-02-10 03:14:57,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:57,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:57,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:57,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 30 [2022-02-10 03:14:57,404 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:57,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 16 treesize of output 15 [2022-02-10 03:14:57,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:57,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826710046] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:57,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:57,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-02-10 03:14:57,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486349828] [2022-02-10 03:14:57,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:57,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 03:14:57,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:57,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 03:14:57,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:57,409 INFO L87 Difference]: Start difference. First operand 325 states and 800 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:14:57,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:57,801 INFO L93 Difference]: Finished difference Result 463 states and 1056 transitions. [2022-02-10 03:14:57,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:14:57,801 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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 22 [2022-02-10 03:14:57,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:57,802 INFO L225 Difference]: With dead ends: 463 [2022-02-10 03:14:57,802 INFO L226 Difference]: Without dead ends: 458 [2022-02-10 03:14:57,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=536, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:14:57,802 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 123 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:57,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 173 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:57,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-02-10 03:14:57,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 327. [2022-02-10 03:14:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 2.4723926380368098) internal successors, (806), 326 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 806 transitions. [2022-02-10 03:14:57,806 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 806 transitions. Word has length 22 [2022-02-10 03:14:57,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:57,806 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 806 transitions. [2022-02-10 03:14:57,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 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-02-10 03:14:57,806 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 806 transitions. [2022-02-10 03:14:57,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:57,806 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:57,807 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:57,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (778)] Ended with exit code 0 [2022-02-10 03:14:58,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable781,778 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:58,007 INFO L402 AbstractCegarLoop]: === Iteration 783 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:58,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:58,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1991856606, now seen corresponding path program 778 times [2022-02-10 03:14:58,007 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:58,007 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038059660] [2022-02-10 03:14:58,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:58,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:58,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:58,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:58,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038059660] [2022-02-10 03:14:58,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038059660] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:58,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103898310] [2022-02-10 03:14:58,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:14:58,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:58,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:58,089 INFO L229 MonitoredProcess]: Starting monitored process 779 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:58,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (779)] Waiting until timeout for monitored process [2022-02-10 03:14:58,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:14:58,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:58,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:14:58,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:58,161 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 17 treesize of output 13 [2022-02-10 03:14:58,187 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 17 treesize of output 13 [2022-02-10 03:14:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:58,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:58,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:58,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 29 treesize of output 31 [2022-02-10 03:14:58,416 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:58,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 16 treesize of output 15 [2022-02-10 03:14:58,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:58,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103898310] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:58,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:58,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 16 [2022-02-10 03:14:58,420 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228108370] [2022-02-10 03:14:58,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:58,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-10 03:14:58,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:58,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-10 03:14:58,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-02-10 03:14:58,421 INFO L87 Difference]: Start difference. First operand 327 states and 806 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-02-10 03:14:58,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:58,787 INFO L93 Difference]: Finished difference Result 449 states and 1035 transitions. [2022-02-10 03:14:58,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:14:58,788 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 22 [2022-02-10 03:14:58,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:58,788 INFO L225 Difference]: With dead ends: 449 [2022-02-10 03:14:58,788 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:14:58,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:14:58,789 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 100 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:58,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 165 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:58,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:14:58,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 325. [2022-02-10 03:14:58,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.4691358024691357) internal successors, (800), 324 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:58,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 800 transitions. [2022-02-10 03:14:58,792 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 800 transitions. Word has length 22 [2022-02-10 03:14:58,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:58,792 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 800 transitions. [2022-02-10 03:14:58,792 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-02-10 03:14:58,792 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 800 transitions. [2022-02-10 03:14:58,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-10 03:14:58,793 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:58,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:58,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (779)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:58,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 779 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable782 [2022-02-10 03:14:58,993 INFO L402 AbstractCegarLoop]: === Iteration 784 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:58,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:58,993 INFO L85 PathProgramCache]: Analyzing trace with hash 231112389, now seen corresponding path program 779 times [2022-02-10 03:14:58,993 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:58,993 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166543856] [2022-02-10 03:14:58,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:58,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:58,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:59,068 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:59,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:59,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166543856] [2022-02-10 03:14:59,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166543856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:59,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9721540] [2022-02-10 03:14:59,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:59,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:59,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:59,069 INFO L229 MonitoredProcess]: Starting monitored process 780 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:59,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (780)] Waiting until timeout for monitored process [2022-02-10 03:14:59,094 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:14:59,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:59,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:14:59,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:59,140 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 17 treesize of output 13 [2022-02-10 03:14:59,185 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 19 treesize of output 15 [2022-02-10 03:14:59,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:59,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:59,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:59,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 15 treesize of output 19 [2022-02-10 03:14:59,306 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 03:14:59,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 16 treesize of output 15 [2022-02-10 03:14:59,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:59,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9721540] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:59,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:59,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 14 [2022-02-10 03:14:59,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138947211] [2022-02-10 03:14:59,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:59,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 03:14:59,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:59,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 03:14:59,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-10 03:14:59,311 INFO L87 Difference]: Start difference. First operand 325 states and 800 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-02-10 03:14:59,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:59,498 INFO L93 Difference]: Finished difference Result 434 states and 1013 transitions. [2022-02-10 03:14:59,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:14:59,498 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 22 [2022-02-10 03:14:59,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:59,499 INFO L225 Difference]: With dead ends: 434 [2022-02-10 03:14:59,499 INFO L226 Difference]: Without dead ends: 425 [2022-02-10 03:14:59,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-02-10 03:14:59,499 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 84 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:59,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 125 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:14:59,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-02-10 03:14:59,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 325. [2022-02-10 03:14:59,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 324 states have (on average 2.4691358024691357) internal successors, (800), 324 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 800 transitions. [2022-02-10 03:14:59,502 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 800 transitions. Word has length 22 [2022-02-10 03:14:59,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:59,502 INFO L470 AbstractCegarLoop]: Abstraction has 325 states and 800 transitions. [2022-02-10 03:14:59,502 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-02-10 03:14:59,502 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 800 transitions. [2022-02-10 03:14:59,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:14:59,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:59,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:59,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (780)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:59,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 780 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable783 [2022-02-10 03:14:59,715 INFO L402 AbstractCegarLoop]: === Iteration 785 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:59,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:59,715 INFO L85 PathProgramCache]: Analyzing trace with hash 523379552, now seen corresponding path program 780 times [2022-02-10 03:14:59,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:59,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603401193] [2022-02-10 03:14:59,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:59,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:59,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:59,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:59,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:59,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603401193] [2022-02-10 03:14:59,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603401193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:59,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825126850] [2022-02-10 03:14:59,900 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:59,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:59,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:59,901 INFO L229 MonitoredProcess]: Starting monitored process 781 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:59,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (781)] Waiting until timeout for monitored process [2022-02-10 03:14:59,927 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:14:59,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:59,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:14:59,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:59,989 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 19 treesize of output 15 [2022-02-10 03:15:00,026 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-02-10 03:15:00,081 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:00,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:00,239 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:00,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 22 treesize of output 26 [2022-02-10 03:15:00,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-10 03:15:00,326 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:00,348 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:00,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825126850] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:00,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:00,349 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 26 [2022-02-10 03:15:00,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177672423] [2022-02-10 03:15:00,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:00,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:15:00,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:00,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:15:00,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:15:00,349 INFO L87 Difference]: Start difference. First operand 325 states and 800 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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-02-10 03:15:00,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:00,583 INFO L93 Difference]: Finished difference Result 421 states and 994 transitions. [2022-02-10 03:15:00,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:00,583 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:00,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:00,584 INFO L225 Difference]: With dead ends: 421 [2022-02-10 03:15:00,584 INFO L226 Difference]: Without dead ends: 416 [2022-02-10 03:15:00,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:15:00,584 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:00,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 148 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 754 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:15:00,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-02-10 03:15:00,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 332. [2022-02-10 03:15:00,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 2.4561933534743203) internal successors, (813), 331 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:00,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 813 transitions. [2022-02-10 03:15:00,588 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 813 transitions. Word has length 23 [2022-02-10 03:15:00,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:00,588 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 813 transitions. [2022-02-10 03:15:00,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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-02-10 03:15:00,588 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 813 transitions. [2022-02-10 03:15:00,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:00,589 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:00,589 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:00,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (781)] Ended with exit code 0 [2022-02-10 03:15:00,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 781 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable784 [2022-02-10 03:15:00,803 INFO L402 AbstractCegarLoop]: === Iteration 786 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:00,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:00,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1409177832, now seen corresponding path program 781 times [2022-02-10 03:15:00,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:00,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099490241] [2022-02-10 03:15:00,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:00,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:00,922 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:00,922 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:00,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099490241] [2022-02-10 03:15:00,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099490241] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:00,922 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057075688] [2022-02-10 03:15:00,922 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:00,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:00,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:00,923 INFO L229 MonitoredProcess]: Starting monitored process 782 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:00,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (782)] Waiting until timeout for monitored process [2022-02-10 03:15:00,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:00,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:00,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:00,995 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 19 treesize of output 15 [2022-02-10 03:15:01,008 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-02-10 03:15:01,042 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:01,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:01,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:01,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:01,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 21 treesize of output 25 [2022-02-10 03:15:01,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:01,240 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:01,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057075688] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:01,240 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:01,241 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 26 [2022-02-10 03:15:01,241 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553275139] [2022-02-10 03:15:01,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:01,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:15:01,241 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:01,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:15:01,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:15:01,241 INFO L87 Difference]: Start difference. First operand 332 states and 813 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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-02-10 03:15:01,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:01,470 INFO L93 Difference]: Finished difference Result 423 states and 998 transitions. [2022-02-10 03:15:01,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:01,470 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:01,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:01,471 INFO L225 Difference]: With dead ends: 423 [2022-02-10 03:15:01,471 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:15:01,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:15:01,471 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 737 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:01,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 141 Invalid, 737 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:15:01,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:15:01,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 333. [2022-02-10 03:15:01,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.4548192771084336) internal successors, (815), 332 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:01,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 815 transitions. [2022-02-10 03:15:01,475 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 815 transitions. Word has length 23 [2022-02-10 03:15:01,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:01,475 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 815 transitions. [2022-02-10 03:15:01,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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-02-10 03:15:01,475 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 815 transitions. [2022-02-10 03:15:01,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:01,475 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:01,475 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:01,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (782)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:01,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable785,782 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:01,676 INFO L402 AbstractCegarLoop]: === Iteration 787 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:01,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:01,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1817084260, now seen corresponding path program 782 times [2022-02-10 03:15:01,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:01,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717152229] [2022-02-10 03:15:01,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:01,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:01,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:01,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:01,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:01,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717152229] [2022-02-10 03:15:01,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717152229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:01,830 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988621011] [2022-02-10 03:15:01,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:01,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:01,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:01,831 INFO L229 MonitoredProcess]: Starting monitored process 783 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:01,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (783)] Waiting until timeout for monitored process [2022-02-10 03:15:01,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:01,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:01,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:01,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:01,946 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 19 treesize of output 15 [2022-02-10 03:15:01,983 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 20 treesize of output 16 [2022-02-10 03:15:02,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:02,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:02,166 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:02,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 19 treesize of output 23 [2022-02-10 03:15:02,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:02,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 21 treesize of output 25 [2022-02-10 03:15:02,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:02,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 15 treesize of output 19 [2022-02-10 03:15:02,337 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:02,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988621011] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:02,338 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:02,338 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 26 [2022-02-10 03:15:02,338 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825504125] [2022-02-10 03:15:02,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:02,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:15:02,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:02,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:15:02,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:15:02,339 INFO L87 Difference]: Start difference. First operand 333 states and 815 transitions. Second operand has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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-02-10 03:15:02,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:02,616 INFO L93 Difference]: Finished difference Result 426 states and 1003 transitions. [2022-02-10 03:15:02,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:02,616 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:02,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:02,617 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:15:02,617 INFO L226 Difference]: Without dead ends: 421 [2022-02-10 03:15:02,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:15:02,617 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:02,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 123 Invalid, 635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:15:02,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-10 03:15:02,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 333. [2022-02-10 03:15:02,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.4548192771084336) internal successors, (815), 332 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:02,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 815 transitions. [2022-02-10 03:15:02,620 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 815 transitions. Word has length 23 [2022-02-10 03:15:02,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:02,621 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 815 transitions. [2022-02-10 03:15:02,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.9230769230769231) internal successors, (50), 26 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-02-10 03:15:02,621 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 815 transitions. [2022-02-10 03:15:02,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:02,621 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:02,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:02,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (783)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:02,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable786,783 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:02,821 INFO L402 AbstractCegarLoop]: === Iteration 788 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:02,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:02,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1195846560, now seen corresponding path program 783 times [2022-02-10 03:15:02,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:02,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722115502] [2022-02-10 03:15:02,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:02,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:02,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:02,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:02,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:02,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722115502] [2022-02-10 03:15:02,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722115502] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:02,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944944802] [2022-02-10 03:15:02,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:02,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:02,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:02,993 INFO L229 MonitoredProcess]: Starting monitored process 784 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:02,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (784)] Waiting until timeout for monitored process [2022-02-10 03:15:03,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:03,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:03,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:03,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:03,131 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 19 treesize of output 15 [2022-02-10 03:15:03,152 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-02-10 03:15:03,207 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:03,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:03,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:03,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 18 treesize of output 22 [2022-02-10 03:15:03,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:03,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 21 treesize of output 25 [2022-02-10 03:15:03,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:03,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944944802] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:03,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:03,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 27 [2022-02-10 03:15:03,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631981529] [2022-02-10 03:15:03,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:03,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:15:03,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:03,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:15:03,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:15:03,534 INFO L87 Difference]: Start difference. First operand 333 states and 815 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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-02-10 03:15:03,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:03,841 INFO L93 Difference]: Finished difference Result 424 states and 999 transitions. [2022-02-10 03:15:03,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:03,841 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:03,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:03,842 INFO L225 Difference]: With dead ends: 424 [2022-02-10 03:15:03,842 INFO L226 Difference]: Without dead ends: 419 [2022-02-10 03:15:03,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:03,842 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 49 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:03,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 129 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:15:03,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-02-10 03:15:03,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 335. [2022-02-10 03:15:03,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.4520958083832336) internal successors, (819), 334 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 819 transitions. [2022-02-10 03:15:03,846 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 819 transitions. Word has length 23 [2022-02-10 03:15:03,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:03,846 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 819 transitions. [2022-02-10 03:15:03,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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-02-10 03:15:03,846 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 819 transitions. [2022-02-10 03:15:03,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:03,846 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:03,846 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:03,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (784)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:04,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 784 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable787 [2022-02-10 03:15:04,051 INFO L402 AbstractCegarLoop]: === Iteration 789 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:04,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash -787940132, now seen corresponding path program 784 times [2022-02-10 03:15:04,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:04,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968820175] [2022-02-10 03:15:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:04,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:04,207 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:04,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968820175] [2022-02-10 03:15:04,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968820175] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:04,207 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123927256] [2022-02-10 03:15:04,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:04,207 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:04,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:04,208 INFO L229 MonitoredProcess]: Starting monitored process 785 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:04,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (785)] Waiting until timeout for monitored process [2022-02-10 03:15:04,233 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:04,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:04,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:04,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:04,328 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 19 treesize of output 15 [2022-02-10 03:15:04,365 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 20 treesize of output 16 [2022-02-10 03:15:04,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:04,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:04,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:04,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:15:04,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:04,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 21 treesize of output 25 [2022-02-10 03:15:04,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:04,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 15 treesize of output 19 [2022-02-10 03:15:04,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:04,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123927256] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:04,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:04,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 27 [2022-02-10 03:15:04,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624875946] [2022-02-10 03:15:04,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:04,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:15:04,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:04,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:15:04,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:15:04,713 INFO L87 Difference]: Start difference. First operand 335 states and 819 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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-02-10 03:15:05,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:05,043 INFO L93 Difference]: Finished difference Result 427 states and 1004 transitions. [2022-02-10 03:15:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:05,043 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:05,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:05,044 INFO L225 Difference]: With dead ends: 427 [2022-02-10 03:15:05,044 INFO L226 Difference]: Without dead ends: 422 [2022-02-10 03:15:05,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=755, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:05,044 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:05,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 146 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:15:05,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2022-02-10 03:15:05,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 334. [2022-02-10 03:15:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.4534534534534536) internal successors, (817), 333 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:05,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 817 transitions. [2022-02-10 03:15:05,048 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 817 transitions. Word has length 23 [2022-02-10 03:15:05,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:05,048 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 817 transitions. [2022-02-10 03:15:05,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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-02-10 03:15:05,048 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 817 transitions. [2022-02-10 03:15:05,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:05,048 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:05,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:05,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (785)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:05,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 785 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable788 [2022-02-10 03:15:05,255 INFO L402 AbstractCegarLoop]: === Iteration 790 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:05,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:05,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1027742752, now seen corresponding path program 785 times [2022-02-10 03:15:05,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:05,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306926879] [2022-02-10 03:15:05,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:05,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:05,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:05,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:05,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306926879] [2022-02-10 03:15:05,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306926879] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:05,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007741420] [2022-02-10 03:15:05,392 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:05,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:05,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:05,393 INFO L229 MonitoredProcess]: Starting monitored process 786 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:05,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (786)] Waiting until timeout for monitored process [2022-02-10 03:15:05,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:05,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:05,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:05,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:05,491 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-02-10 03:15:05,545 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 20 treesize of output 16 [2022-02-10 03:15:05,579 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:05,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:05,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:05,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 23 treesize of output 27 [2022-02-10 03:15:05,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:05,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 21 treesize of output 25 [2022-02-10 03:15:05,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:05,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 15 treesize of output 19 [2022-02-10 03:15:05,897 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:05,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007741420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:05,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:05,897 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 27 [2022-02-10 03:15:05,897 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023397980] [2022-02-10 03:15:05,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:05,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:15:05,897 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:05,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:15:05,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:15:05,898 INFO L87 Difference]: Start difference. First operand 334 states and 817 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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-02-10 03:15:06,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:06,281 INFO L93 Difference]: Finished difference Result 428 states and 1004 transitions. [2022-02-10 03:15:06,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:06,281 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:06,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:06,282 INFO L225 Difference]: With dead ends: 428 [2022-02-10 03:15:06,282 INFO L226 Difference]: Without dead ends: 423 [2022-02-10 03:15:06,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:06,282 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:06,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 170 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:15:06,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-02-10 03:15:06,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 336. [2022-02-10 03:15:06,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 335 states have (on average 2.4507462686567165) internal successors, (821), 335 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:06,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 821 transitions. [2022-02-10 03:15:06,286 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 821 transitions. Word has length 23 [2022-02-10 03:15:06,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:06,286 INFO L470 AbstractCegarLoop]: Abstraction has 336 states and 821 transitions. [2022-02-10 03:15:06,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 27 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-02-10 03:15:06,286 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 821 transitions. [2022-02-10 03:15:06,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:06,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:06,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:06,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (786)] Ended with exit code 0 [2022-02-10 03:15:06,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable789,786 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:06,495 INFO L402 AbstractCegarLoop]: === Iteration 791 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:06,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:06,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1127316900, now seen corresponding path program 786 times [2022-02-10 03:15:06,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:06,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798036079] [2022-02-10 03:15:06,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:06,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:06,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:06,722 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:06,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:06,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798036079] [2022-02-10 03:15:06,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798036079] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:06,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617289082] [2022-02-10 03:15:06,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:06,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:06,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:06,723 INFO L229 MonitoredProcess]: Starting monitored process 787 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:06,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (787)] Waiting until timeout for monitored process [2022-02-10 03:15:06,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:06,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:06,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:06,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:06,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:06,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 19 treesize of output 15 [2022-02-10 03:15:07,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:07,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 21 treesize of output 17 [2022-02-10 03:15:07,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:07,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 12 treesize of output 5 [2022-02-10 03:15:07,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:07,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:07,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:07,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 19 treesize of output 23 [2022-02-10 03:15:07,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:07,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-02-10 03:15:07,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:15:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:07,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617289082] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:07,372 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:07,372 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:07,372 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013760765] [2022-02-10 03:15:07,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:07,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:07,372 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:07,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:07,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:07,373 INFO L87 Difference]: Start difference. First operand 336 states and 821 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:07,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:07,605 INFO L93 Difference]: Finished difference Result 387 states and 910 transitions. [2022-02-10 03:15:07,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:15:07,605 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:07,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:07,606 INFO L225 Difference]: With dead ends: 387 [2022-02-10 03:15:07,606 INFO L226 Difference]: Without dead ends: 382 [2022-02-10 03:15:07,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:07,606 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:07,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 121 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 459 Invalid, 0 Unknown, 12 Unchecked, 0.2s Time] [2022-02-10 03:15:07,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-02-10 03:15:07,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 341. [2022-02-10 03:15:07,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 2.4529411764705884) internal successors, (834), 340 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:07,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 834 transitions. [2022-02-10 03:15:07,610 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 834 transitions. Word has length 23 [2022-02-10 03:15:07,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:07,610 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 834 transitions. [2022-02-10 03:15:07,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:07,610 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 834 transitions. [2022-02-10 03:15:07,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:07,611 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:07,611 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:07,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (787)] Ended with exit code 0 [2022-02-10 03:15:07,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable790,787 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:07,823 INFO L402 AbstractCegarLoop]: === Iteration 792 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:07,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:07,823 INFO L85 PathProgramCache]: Analyzing trace with hash -140269156, now seen corresponding path program 787 times [2022-02-10 03:15:07,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:07,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032451292] [2022-02-10 03:15:07,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:07,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:07,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:07,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:07,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:07,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032451292] [2022-02-10 03:15:07,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032451292] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:07,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887963565] [2022-02-10 03:15:07,989 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:07,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:07,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:07,990 INFO L229 MonitoredProcess]: Starting monitored process 788 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:07,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (788)] Waiting until timeout for monitored process [2022-02-10 03:15:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:08,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:08,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:08,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:08,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 19 treesize of output 15 [2022-02-10 03:15:08,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:08,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 21 treesize of output 17 [2022-02-10 03:15:08,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:08,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:08,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:08,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 15 treesize of output 19 [2022-02-10 03:15:08,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:08,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 28 treesize of output 32 [2022-02-10 03:15:08,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:08,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:15:08,474 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:08,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887963565] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:08,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:08,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:08,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744858391] [2022-02-10 03:15:08,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:08,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:08,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:08,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:08,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:08,475 INFO L87 Difference]: Start difference. First operand 341 states and 834 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:08,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:08,718 INFO L93 Difference]: Finished difference Result 426 states and 1010 transitions. [2022-02-10 03:15:08,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:15:08,718 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:08,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:08,719 INFO L225 Difference]: With dead ends: 426 [2022-02-10 03:15:08,719 INFO L226 Difference]: Without dead ends: 421 [2022-02-10 03:15:08,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:15:08,719 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 143 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:08,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 126 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 410 Invalid, 0 Unknown, 227 Unchecked, 0.1s Time] [2022-02-10 03:15:08,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-02-10 03:15:08,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 344. [2022-02-10 03:15:08,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.454810495626822) internal successors, (842), 343 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:08,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 842 transitions. [2022-02-10 03:15:08,723 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 842 transitions. Word has length 23 [2022-02-10 03:15:08,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:08,723 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 842 transitions. [2022-02-10 03:15:08,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:08,723 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 842 transitions. [2022-02-10 03:15:08,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:08,723 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:08,723 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:08,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (788)] Ended with exit code 0 [2022-02-10 03:15:08,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable791,788 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:08,927 INFO L402 AbstractCegarLoop]: === Iteration 793 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:08,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:08,927 INFO L85 PathProgramCache]: Analyzing trace with hash 650124964, now seen corresponding path program 788 times [2022-02-10 03:15:08,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:08,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109735728] [2022-02-10 03:15:08,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:08,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:08,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:09,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:09,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:09,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109735728] [2022-02-10 03:15:09,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109735728] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:09,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154684296] [2022-02-10 03:15:09,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:09,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:09,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:09,162 INFO L229 MonitoredProcess]: Starting monitored process 789 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:09,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (789)] Waiting until timeout for monitored process [2022-02-10 03:15:09,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:09,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:09,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:09,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:09,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:09,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:09,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:15:09,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:09,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:09,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:09,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:09,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 15 treesize of output 19 [2022-02-10 03:15:09,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15: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-02-10 03:15:09,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:09,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 24 treesize of output 28 [2022-02-10 03:15:09,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:09,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154684296] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:09,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:09,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:09,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711210489] [2022-02-10 03:15:09,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:09,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:09,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:09,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:09,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:09,793 INFO L87 Difference]: Start difference. First operand 344 states and 842 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:10,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:10,278 INFO L93 Difference]: Finished difference Result 404 states and 949 transitions. [2022-02-10 03:15:10,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:15:10,279 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:10,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:10,279 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:15:10,279 INFO L226 Difference]: Without dead ends: 399 [2022-02-10 03:15:10,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=254, Invalid=1228, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:15:10,280 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 117 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:10,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 151 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 572 Invalid, 0 Unknown, 94 Unchecked, 0.2s Time] [2022-02-10 03:15:10,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2022-02-10 03:15:10,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 346. [2022-02-10 03:15:10,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.466666666666667) internal successors, (851), 345 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:10,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 851 transitions. [2022-02-10 03:15:10,284 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 851 transitions. Word has length 23 [2022-02-10 03:15:10,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:10,284 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 851 transitions. [2022-02-10 03:15:10,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:10,285 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 851 transitions. [2022-02-10 03:15:10,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:10,285 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:10,285 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:10,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (789)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:10,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable792,789 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:10,499 INFO L402 AbstractCegarLoop]: === Iteration 794 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:10,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:10,499 INFO L85 PathProgramCache]: Analyzing trace with hash 548869908, now seen corresponding path program 789 times [2022-02-10 03:15:10,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:10,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128497226] [2022-02-10 03:15:10,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:10,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:10,699 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:10,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:10,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128497226] [2022-02-10 03:15:10,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128497226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:10,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682787020] [2022-02-10 03:15:10,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:10,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:10,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:10,700 INFO L229 MonitoredProcess]: Starting monitored process 790 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:10,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (790)] Waiting until timeout for monitored process [2022-02-10 03:15:10,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:10,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:10,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:15:10,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:10,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:10,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 19 treesize of output 15 [2022-02-10 03:15:10,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:15:10,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:11,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:11,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:11,256 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:15:11,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 38 [2022-02-10 03:15:11,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:11,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 30 [2022-02-10 03:15:11,427 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:11,427 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682787020] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:11,427 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:11,427 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:11,427 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972400718] [2022-02-10 03:15:11,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:11,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:11,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:11,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:11,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:11,428 INFO L87 Difference]: Start difference. First operand 346 states and 851 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:11,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:11,713 INFO L93 Difference]: Finished difference Result 406 states and 952 transitions. [2022-02-10 03:15:11,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:15:11,713 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:11,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:11,714 INFO L225 Difference]: With dead ends: 406 [2022-02-10 03:15:11,714 INFO L226 Difference]: Without dead ends: 396 [2022-02-10 03:15:11,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:15:11,714 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:11,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 147 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 506 Invalid, 0 Unknown, 126 Unchecked, 0.2s Time] [2022-02-10 03:15:11,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-02-10 03:15:11,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 352. [2022-02-10 03:15:11,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 2.4643874643874644) internal successors, (865), 351 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:11,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 865 transitions. [2022-02-10 03:15:11,718 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 865 transitions. Word has length 23 [2022-02-10 03:15:11,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:11,718 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 865 transitions. [2022-02-10 03:15:11,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:11,718 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 865 transitions. [2022-02-10 03:15:11,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:11,718 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:11,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:11,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (790)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:11,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 790 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable793 [2022-02-10 03:15:11,933 INFO L402 AbstractCegarLoop]: === Iteration 795 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:11,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:11,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1434668188, now seen corresponding path program 790 times [2022-02-10 03:15:11,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:11,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121893996] [2022-02-10 03:15:11,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:11,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:11,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:12,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:12,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:12,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121893996] [2022-02-10 03:15:12,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121893996] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:12,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66583120] [2022-02-10 03:15:12,127 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:12,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:12,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:12,127 INFO L229 MonitoredProcess]: Starting monitored process 791 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:12,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (791)] Waiting until timeout for monitored process [2022-02-10 03:15:12,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:12,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:12,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:12,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:12,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:12,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 19 treesize of output 15 [2022-02-10 03:15:12,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:12,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 21 treesize of output 17 [2022-02-10 03:15:12,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:12,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 12 treesize of output 5 [2022-02-10 03:15:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:12,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:12,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:12,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:12,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 26 treesize of output 30 [2022-02-10 03:15:12,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:12,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 20 treesize of output 24 [2022-02-10 03:15:12,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:12,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66583120] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:12,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:12,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:12,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431669251] [2022-02-10 03:15:12,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:12,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:12,630 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:12,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:12,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:12,630 INFO L87 Difference]: Start difference. First operand 352 states and 865 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:12,780 INFO L93 Difference]: Finished difference Result 399 states and 944 transitions. [2022-02-10 03:15:12,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:15:12,780 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:12,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:12,780 INFO L225 Difference]: With dead ends: 399 [2022-02-10 03:15:12,780 INFO L226 Difference]: Without dead ends: 394 [2022-02-10 03:15:12,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:12,781 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:12,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 127 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 472 Invalid, 0 Unknown, 123 Unchecked, 0.1s Time] [2022-02-10 03:15:12,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-10 03:15:12,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 353. [2022-02-10 03:15:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 2.4630681818181817) internal successors, (867), 352 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 867 transitions. [2022-02-10 03:15:12,784 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 867 transitions. Word has length 23 [2022-02-10 03:15:12,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:12,784 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 867 transitions. [2022-02-10 03:15:12,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,784 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 867 transitions. [2022-02-10 03:15:12,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:12,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:12,785 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:12,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (791)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:13,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable794,791 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:13,000 INFO L402 AbstractCegarLoop]: === Iteration 796 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:13,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:13,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1842574616, now seen corresponding path program 791 times [2022-02-10 03:15:13,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:13,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297382101] [2022-02-10 03:15:13,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:13,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:13,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:13,115 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:13,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297382101] [2022-02-10 03:15:13,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297382101] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:13,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986901937] [2022-02-10 03:15:13,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:13,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:13,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:13,116 INFO L229 MonitoredProcess]: Starting monitored process 792 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:13,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (792)] Waiting until timeout for monitored process [2022-02-10 03:15:13,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:13,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:13,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:13,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:13,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:13,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 19 treesize of output 15 [2022-02-10 03:15:13,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:13,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 20 treesize of output 16 [2022-02-10 03:15:13,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:13,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:13,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:13,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:13,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:13,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 19 treesize of output 23 [2022-02-10 03:15:13,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:13,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 26 treesize of output 30 [2022-02-10 03:15:13,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:13,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 20 treesize of output 24 [2022-02-10 03:15:13,542 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:13,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986901937] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:13,542 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:13,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:13,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619141494] [2022-02-10 03:15:13,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:13,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:13,542 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:13,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:13,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:13,542 INFO L87 Difference]: Start difference. First operand 353 states and 867 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:13,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:13,711 INFO L93 Difference]: Finished difference Result 402 states and 949 transitions. [2022-02-10 03:15:13,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:15:13,711 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:13,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:13,712 INFO L225 Difference]: With dead ends: 402 [2022-02-10 03:15:13,712 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:15:13,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:13,712 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:13,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 141 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 453 Invalid, 0 Unknown, 121 Unchecked, 0.1s Time] [2022-02-10 03:15:13,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:15:13,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 352. [2022-02-10 03:15:13,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 2.4643874643874644) internal successors, (865), 351 states have internal predecessors, (865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:13,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 865 transitions. [2022-02-10 03:15:13,716 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 865 transitions. Word has length 23 [2022-02-10 03:15:13,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:13,716 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 865 transitions. [2022-02-10 03:15:13,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:13,716 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 865 transitions. [2022-02-10 03:15:13,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:13,716 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:13,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:13,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (792)] Ended with exit code 0 [2022-02-10 03:15:13,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 792 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable795 [2022-02-10 03:15:13,932 INFO L402 AbstractCegarLoop]: === Iteration 797 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:13,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:13,932 INFO L85 PathProgramCache]: Analyzing trace with hash 397223700, now seen corresponding path program 792 times [2022-02-10 03:15:13,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:13,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558513805] [2022-02-10 03:15:13,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:13,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:13,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:14,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:14,151 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:14,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558513805] [2022-02-10 03:15:14,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558513805] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:14,151 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012423139] [2022-02-10 03:15:14,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:14,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:14,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:14,152 INFO L229 MonitoredProcess]: Starting monitored process 793 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:14,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (793)] Waiting until timeout for monitored process [2022-02-10 03:15:14,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:14,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:14,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:14,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:14,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:14,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 19 treesize of output 15 [2022-02-10 03:15:14,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:15:14,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:14,516 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:14,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:14,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:14,723 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:15:14,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:14,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 20 treesize of output 24 [2022-02-10 03:15:14,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:14,867 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012423139] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:14,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:14,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:14,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770291584] [2022-02-10 03:15:14,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:14,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:14,867 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:14,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:14,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:14,868 INFO L87 Difference]: Start difference. First operand 352 states and 865 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:15,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:15,411 INFO L93 Difference]: Finished difference Result 460 states and 1045 transitions. [2022-02-10 03:15:15,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:15:15,411 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:15,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:15,412 INFO L225 Difference]: With dead ends: 460 [2022-02-10 03:15:15,412 INFO L226 Difference]: Without dead ends: 450 [2022-02-10 03:15:15,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:15,412 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 57 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:15,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 354 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1166 Invalid, 0 Unknown, 81 Unchecked, 0.4s Time] [2022-02-10 03:15:15,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2022-02-10 03:15:15,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 361. [2022-02-10 03:15:15,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 2.4833333333333334) internal successors, (894), 360 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 894 transitions. [2022-02-10 03:15:15,416 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 894 transitions. Word has length 23 [2022-02-10 03:15:15,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:15,416 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 894 transitions. [2022-02-10 03:15:15,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:15,416 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 894 transitions. [2022-02-10 03:15:15,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:15,416 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:15,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:15,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (793)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:15,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 793 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable796 [2022-02-10 03:15:15,623 INFO L402 AbstractCegarLoop]: === Iteration 798 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:15,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:15,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1187617820, now seen corresponding path program 793 times [2022-02-10 03:15:15,623 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:15,623 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387915281] [2022-02-10 03:15:15,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:15,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:15,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:15,778 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:15,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:15,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387915281] [2022-02-10 03:15:15,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387915281] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:15,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638173812] [2022-02-10 03:15:15,786 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:15,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:15,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:15,787 INFO L229 MonitoredProcess]: Starting monitored process 794 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:15,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (794)] Waiting until timeout for monitored process [2022-02-10 03:15:15,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:15,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:15,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:15,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:15,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:15,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:15,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 21 treesize of output 17 [2022-02-10 03:15:15,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:15,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 12 treesize of output 5 [2022-02-10 03:15:15,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:15,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:16,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:16,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 15 treesize of output 19 [2022-02-10 03:15:16,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:16,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:15:16,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:16,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:15:16,197 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:16,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638173812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:16,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:16,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:16,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354887437] [2022-02-10 03:15:16,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:16,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:16,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:16,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:16,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:16,198 INFO L87 Difference]: Start difference. First operand 361 states and 894 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:16,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:16,517 INFO L93 Difference]: Finished difference Result 448 states and 1035 transitions. [2022-02-10 03:15:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:15:16,517 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:16,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:16,517 INFO L225 Difference]: With dead ends: 448 [2022-02-10 03:15:16,517 INFO L226 Difference]: Without dead ends: 438 [2022-02-10 03:15:16,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:16,518 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 76 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 945 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 125 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:16,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 242 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 945 Invalid, 0 Unknown, 125 Unchecked, 0.2s Time] [2022-02-10 03:15:16,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-10 03:15:16,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 360. [2022-02-10 03:15:16,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.481894150417827) internal successors, (891), 359 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:16,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 891 transitions. [2022-02-10 03:15:16,521 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 891 transitions. Word has length 23 [2022-02-10 03:15:16,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:16,522 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 891 transitions. [2022-02-10 03:15:16,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:16,522 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 891 transitions. [2022-02-10 03:15:16,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:16,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:16,522 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:16,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (794)] Ended with exit code 0 [2022-02-10 03:15:16,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 794 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable797 [2022-02-10 03:15:16,737 INFO L402 AbstractCegarLoop]: === Iteration 799 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:16,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:16,738 INFO L85 PathProgramCache]: Analyzing trace with hash 794206116, now seen corresponding path program 794 times [2022-02-10 03:15:16,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:16,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988282566] [2022-02-10 03:15:16,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:16,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:16,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:16,913 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:16,913 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:16,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988282566] [2022-02-10 03:15:16,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988282566] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:16,913 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838132780] [2022-02-10 03:15:16,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:16,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:16,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:16,914 INFO L229 MonitoredProcess]: Starting monitored process 795 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:16,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (795)] Waiting until timeout for monitored process [2022-02-10 03:15:16,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:16,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:16,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:16,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:17,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:17,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 19 treesize of output 15 [2022-02-10 03:15:17,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:17,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 21 treesize of output 17 [2022-02-10 03:15:17,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:17,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 12 treesize of output 5 [2022-02-10 03:15:17,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:17,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:17,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:17,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 18 treesize of output 22 [2022-02-10 03:15:17,366 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:17,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 22 treesize of output 26 [2022-02-10 03:15:17,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:17,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 18 treesize of output 22 [2022-02-10 03:15:17,450 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:17,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838132780] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:17,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:17,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:17,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251452872] [2022-02-10 03:15:17,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:17,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:17,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:17,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:17,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:17,451 INFO L87 Difference]: Start difference. First operand 360 states and 891 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:17,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:17,805 INFO L93 Difference]: Finished difference Result 444 states and 1032 transitions. [2022-02-10 03:15:17,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:15:17,805 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:17,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:17,806 INFO L225 Difference]: With dead ends: 444 [2022-02-10 03:15:17,806 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:15:17,806 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=158, Invalid=1248, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:15:17,806 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:17,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 173 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 530 Invalid, 0 Unknown, 99 Unchecked, 0.2s Time] [2022-02-10 03:15:17,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:15:17,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 368. [2022-02-10 03:15:17,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.4931880108991824) internal successors, (915), 367 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:17,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 915 transitions. [2022-02-10 03:15:17,810 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 915 transitions. Word has length 23 [2022-02-10 03:15:17,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:17,810 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 915 transitions. [2022-02-10 03:15:17,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:17,810 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 915 transitions. [2022-02-10 03:15:17,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:17,810 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:17,810 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:17,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (795)] Ended with exit code 0 [2022-02-10 03:15:18,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 795 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable798 [2022-02-10 03:15:18,011 INFO L402 AbstractCegarLoop]: === Iteration 800 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:18,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:18,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1202112544, now seen corresponding path program 795 times [2022-02-10 03:15:18,011 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:18,011 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358812295] [2022-02-10 03:15:18,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:18,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:18,215 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:18,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:18,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358812295] [2022-02-10 03:15:18,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358812295] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:18,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055955764] [2022-02-10 03:15:18,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:18,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:18,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:18,216 INFO L229 MonitoredProcess]: Starting monitored process 796 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:18,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (796)] Waiting until timeout for monitored process [2022-02-10 03:15:18,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:15:18,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:18,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:18,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:18,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:18,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:15:18,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:18,486 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:18,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:18,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:15:18,673 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:15:18,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:18,760 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:18,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055955764] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:18,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:18,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:18,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894068456] [2022-02-10 03:15:18,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:18,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:18,760 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:18,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:18,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:18,761 INFO L87 Difference]: Start difference. First operand 368 states and 915 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:19,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:19,023 INFO L93 Difference]: Finished difference Result 454 states and 1047 transitions. [2022-02-10 03:15:19,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:15:19,023 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:19,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:19,023 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:15:19,023 INFO L226 Difference]: Without dead ends: 444 [2022-02-10 03:15:19,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:19,024 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 53 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:19,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 207 Invalid, 731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 655 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-02-10 03:15:19,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2022-02-10 03:15:19,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 372. [2022-02-10 03:15:19,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 2.487870619946092) internal successors, (923), 371 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 923 transitions. [2022-02-10 03:15:19,028 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 923 transitions. Word has length 23 [2022-02-10 03:15:19,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:19,028 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 923 transitions. [2022-02-10 03:15:19,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:19,028 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 923 transitions. [2022-02-10 03:15:19,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:19,028 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:19,028 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:19,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (796)] Ended with exit code 0 [2022-02-10 03:15:19,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 796 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable799 [2022-02-10 03:15:19,244 INFO L402 AbstractCegarLoop]: === Iteration 801 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:19,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:19,244 INFO L85 PathProgramCache]: Analyzing trace with hash 2036240292, now seen corresponding path program 796 times [2022-02-10 03:15:19,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:19,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088143361] [2022-02-10 03:15:19,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:19,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:19,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:19,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:19,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088143361] [2022-02-10 03:15:19,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088143361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:19,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036202593] [2022-02-10 03:15:19,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:19,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:19,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:19,461 INFO L229 MonitoredProcess]: Starting monitored process 797 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:19,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (797)] Waiting until timeout for monitored process [2022-02-10 03:15:19,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:19,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:19,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:19,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:19,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:19,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:19,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:19,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 21 treesize of output 17 [2022-02-10 03:15:19,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:19,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 12 treesize of output 5 [2022-02-10 03:15:19,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:19,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:19,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:19,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 18 treesize of output 22 [2022-02-10 03:15:19,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:19,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:15:19,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:19,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:19,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036202593] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:19,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:19,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:19,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167967738] [2022-02-10 03:15:19,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:19,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:19,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:19,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:19,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:19,969 INFO L87 Difference]: Start difference. First operand 372 states and 923 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:20,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:20,351 INFO L93 Difference]: Finished difference Result 480 states and 1104 transitions. [2022-02-10 03:15:20,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:15:20,351 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:20,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:20,352 INFO L225 Difference]: With dead ends: 480 [2022-02-10 03:15:20,352 INFO L226 Difference]: Without dead ends: 470 [2022-02-10 03:15:20,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:20,352 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 60 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 1244 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:20,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 322 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1244 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-02-10 03:15:20,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-02-10 03:15:20,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 379. [2022-02-10 03:15:20,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.494708994708995) internal successors, (943), 378 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:20,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 943 transitions. [2022-02-10 03:15:20,356 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 943 transitions. Word has length 23 [2022-02-10 03:15:20,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:20,356 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 943 transitions. [2022-02-10 03:15:20,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:20,356 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 943 transitions. [2022-02-10 03:15:20,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:20,357 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:20,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:20,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (797)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:20,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 797 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable800 [2022-02-10 03:15:20,573 INFO L402 AbstractCegarLoop]: === Iteration 802 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:20,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:20,573 INFO L85 PathProgramCache]: Analyzing trace with hash -65473512, now seen corresponding path program 797 times [2022-02-10 03:15:20,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:20,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029094041] [2022-02-10 03:15:20,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:20,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:20,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:20,695 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:20,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:20,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029094041] [2022-02-10 03:15:20,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029094041] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:20,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109162727] [2022-02-10 03:15:20,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:20,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:20,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:20,696 INFO L229 MonitoredProcess]: Starting monitored process 798 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:20,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (798)] Waiting until timeout for monitored process [2022-02-10 03:15:20,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:15:20,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:20,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:20,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:20,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:20,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 19 treesize of output 15 [2022-02-10 03:15:20,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:20,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 20 treesize of output 16 [2022-02-10 03:15:20,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:20,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 12 treesize of output 5 [2022-02-10 03:15:20,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-02-10 03:15:20,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:21,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:21,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 19 treesize of output 23 [2022-02-10 03:15:21,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:21,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 22 treesize of output 26 [2022-02-10 03:15:21,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:21,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-02-10 03:15:21,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109162727] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:21,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:21,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:21,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265870664] [2022-02-10 03:15:21,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:21,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:21,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:21,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:21,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:21,154 INFO L87 Difference]: Start difference. First operand 379 states and 943 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:21,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:21,449 INFO L93 Difference]: Finished difference Result 467 states and 1086 transitions. [2022-02-10 03:15:21,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:15:21,450 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:21,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:21,450 INFO L225 Difference]: With dead ends: 467 [2022-02-10 03:15:21,450 INFO L226 Difference]: Without dead ends: 457 [2022-02-10 03:15:21,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:15:21,451 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 50 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:21,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 246 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 840 Invalid, 0 Unknown, 65 Unchecked, 0.2s Time] [2022-02-10 03:15:21,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-10 03:15:21,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 382. [2022-02-10 03:15:21,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 2.5039370078740157) internal successors, (954), 381 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-02-10 03:15:21,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 954 transitions. [2022-02-10 03:15:21,461 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 954 transitions. Word has length 23 [2022-02-10 03:15:21,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:21,461 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 954 transitions. [2022-02-10 03:15:21,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:21,461 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 954 transitions. [2022-02-10 03:15:21,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:21,462 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:21,462 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:21,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (798)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:21,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable801,798 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:21,677 INFO L402 AbstractCegarLoop]: === Iteration 803 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:21,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:21,678 INFO L85 PathProgramCache]: Analyzing trace with hash -120366948, now seen corresponding path program 798 times [2022-02-10 03:15:21,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:21,678 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311288643] [2022-02-10 03:15:21,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:21,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:21,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:21,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:21,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:21,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311288643] [2022-02-10 03:15:21,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311288643] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:21,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842864887] [2022-02-10 03:15:21,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:21,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:21,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:21,836 INFO L229 MonitoredProcess]: Starting monitored process 799 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:21,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (799)] Waiting until timeout for monitored process [2022-02-10 03:15:21,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:21,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:21,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:21,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:21,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:21,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 19 treesize of output 15 [2022-02-10 03:15:22,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:22,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 21 treesize of output 17 [2022-02-10 03:15:22,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:22,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 12 treesize of output 5 [2022-02-10 03:15:22,143 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:22,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:22,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:22,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 15 treesize of output 19 [2022-02-10 03:15:22,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:22,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 24 treesize of output 28 [2022-02-10 03:15:22,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:22,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 20 treesize of output 24 [2022-02-10 03:15:22,502 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:22,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842864887] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:22,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:22,502 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:22,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514687868] [2022-02-10 03:15:22,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:22,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:22,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:22,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:22,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:22,503 INFO L87 Difference]: Start difference. First operand 382 states and 954 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:22,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:22,951 INFO L93 Difference]: Finished difference Result 494 states and 1142 transitions. [2022-02-10 03:15:22,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:15:22,951 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:22,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:22,952 INFO L225 Difference]: With dead ends: 494 [2022-02-10 03:15:22,952 INFO L226 Difference]: Without dead ends: 484 [2022-02-10 03:15:22,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:22,952 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 67 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:22,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 270 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 908 Invalid, 0 Unknown, 113 Unchecked, 0.3s Time] [2022-02-10 03:15:22,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-02-10 03:15:22,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 389. [2022-02-10 03:15:22,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.518041237113402) internal successors, (977), 388 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:22,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 977 transitions. [2022-02-10 03:15:22,956 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 977 transitions. Word has length 23 [2022-02-10 03:15:22,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:22,956 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 977 transitions. [2022-02-10 03:15:22,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:22,956 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 977 transitions. [2022-02-10 03:15:22,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:22,957 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:22,957 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:22,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (799)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:23,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable802,799 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:23,157 INFO L402 AbstractCegarLoop]: === Iteration 804 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:23,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:23,157 INFO L85 PathProgramCache]: Analyzing trace with hash 670027172, now seen corresponding path program 799 times [2022-02-10 03:15:23,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:23,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256311962] [2022-02-10 03:15:23,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:23,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:23,383 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:23,383 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:23,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256311962] [2022-02-10 03:15:23,383 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256311962] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:23,383 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184964930] [2022-02-10 03:15:23,384 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:23,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:23,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:23,385 INFO L229 MonitoredProcess]: Starting monitored process 800 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:23,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (800)] Waiting until timeout for monitored process [2022-02-10 03:15:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:23,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:23,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:23,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:23,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 19 treesize of output 15 [2022-02-10 03:15:23,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15: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 21 treesize of output 17 [2022-02-10 03:15:23,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:23,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 12 treesize of output 5 [2022-02-10 03:15:23,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-02-10 03:15:23,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:23,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:23,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 15 treesize of output 19 [2022-02-10 03:15:23,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:15:23,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:23,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, 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-02-10 03:15:24,028 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:24,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184964930] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:24,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:24,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:24,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020523380] [2022-02-10 03:15:24,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:24,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:24,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:24,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:24,029 INFO L87 Difference]: Start difference. First operand 389 states and 977 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:24,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:24,495 INFO L93 Difference]: Finished difference Result 479 states and 1123 transitions. [2022-02-10 03:15:24,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:15:24,496 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:24,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:24,496 INFO L225 Difference]: With dead ends: 479 [2022-02-10 03:15:24,496 INFO L226 Difference]: Without dead ends: 469 [2022-02-10 03:15:24,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:24,497 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 63 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:24,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 267 Invalid, 1186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 984 Invalid, 0 Unknown, 177 Unchecked, 0.4s Time] [2022-02-10 03:15:24,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-02-10 03:15:24,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 387. [2022-02-10 03:15:24,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 2.5155440414507773) internal successors, (971), 386 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:24,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 971 transitions. [2022-02-10 03:15:24,501 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 971 transitions. Word has length 23 [2022-02-10 03:15:24,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:24,501 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 971 transitions. [2022-02-10 03:15:24,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:24,501 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 971 transitions. [2022-02-10 03:15:24,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:24,501 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:24,502 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:24,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (800)] Ended with exit code 0 [2022-02-10 03:15:24,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable803,800 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:24,715 INFO L402 AbstractCegarLoop]: === Iteration 805 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:24,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash 276615468, now seen corresponding path program 800 times [2022-02-10 03:15:24,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:24,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991824618] [2022-02-10 03:15:24,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:24,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:24,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:24,940 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:24,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991824618] [2022-02-10 03:15:24,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991824618] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:24,940 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255638415] [2022-02-10 03:15:24,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:24,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:24,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:24,941 INFO L229 MonitoredProcess]: Starting monitored process 801 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:24,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (801)] Waiting until timeout for monitored process [2022-02-10 03:15:24,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:24,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:24,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:24,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:25,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:25,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 19 treesize of output 15 [2022-02-10 03:15:25,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:25,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 21 treesize of output 17 [2022-02-10 03:15:25,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:25,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 12 treesize of output 5 [2022-02-10 03:15:25,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:25,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:25,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:25,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 18 treesize of output 22 [2022-02-10 03:15:25,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:25,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 22 treesize of output 26 [2022-02-10 03:15:25,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:25,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-02-10 03:15:25,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255638415] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:25,601 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:25,601 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:25,601 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504620763] [2022-02-10 03:15:25,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:25,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:25,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:25,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:25,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:25,602 INFO L87 Difference]: Start difference. First operand 387 states and 971 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:25,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:25,931 INFO L93 Difference]: Finished difference Result 471 states and 1111 transitions. [2022-02-10 03:15:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:15:25,932 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:25,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:25,933 INFO L225 Difference]: With dead ends: 471 [2022-02-10 03:15:25,933 INFO L226 Difference]: Without dead ends: 461 [2022-02-10 03:15:25,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:25,933 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 43 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:25,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 242 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 672 Invalid, 0 Unknown, 149 Unchecked, 0.3s Time] [2022-02-10 03:15:25,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-02-10 03:15:25,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 389. [2022-02-10 03:15:25,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.5103092783505154) internal successors, (974), 388 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:25,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 974 transitions. [2022-02-10 03:15:25,937 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 974 transitions. Word has length 23 [2022-02-10 03:15:25,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:25,937 INFO L470 AbstractCegarLoop]: Abstraction has 389 states and 974 transitions. [2022-02-10 03:15:25,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:25,937 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 974 transitions. [2022-02-10 03:15:25,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:25,938 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:25,938 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:25,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (801)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:26,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable804,801 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:26,151 INFO L402 AbstractCegarLoop]: === Iteration 806 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:26,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:26,151 INFO L85 PathProgramCache]: Analyzing trace with hash 684521896, now seen corresponding path program 801 times [2022-02-10 03:15:26,151 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:26,151 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798002825] [2022-02-10 03:15:26,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:26,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:26,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:26,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-02-10 03:15:26,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:26,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798002825] [2022-02-10 03:15:26,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798002825] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:26,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881336656] [2022-02-10 03:15:26,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:26,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:26,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:26,319 INFO L229 MonitoredProcess]: Starting monitored process 802 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:26,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (802)] Waiting until timeout for monitored process [2022-02-10 03:15:26,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:15:26,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:26,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:26,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:26,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:26,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:26,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 20 treesize of output 16 [2022-02-10 03:15:26,559 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:26,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 12 treesize of output 5 [2022-02-10 03:15:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:26,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:26,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:26,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 19 treesize of output 23 [2022-02-10 03:15:26,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:26,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:15:26,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:26,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 18 treesize of output 22 [2022-02-10 03:15:26,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:26,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881336656] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:26,866 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:26,866 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:26,866 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820682426] [2022-02-10 03:15:26,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:26,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:26,866 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:26,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:26,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=770, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:26,867 INFO L87 Difference]: Start difference. First operand 389 states and 974 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:27,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:27,210 INFO L93 Difference]: Finished difference Result 472 states and 1114 transitions. [2022-02-10 03:15:27,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:15:27,210 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:27,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:27,211 INFO L225 Difference]: With dead ends: 472 [2022-02-10 03:15:27,211 INFO L226 Difference]: Without dead ends: 462 [2022-02-10 03:15:27,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:15:27,211 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:27,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 207 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 603 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-02-10 03:15:27,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-02-10 03:15:27,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 393. [2022-02-10 03:15:27,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.5306122448979593) internal successors, (992), 392 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:27,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 992 transitions. [2022-02-10 03:15:27,215 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 992 transitions. Word has length 23 [2022-02-10 03:15:27,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:27,216 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 992 transitions. [2022-02-10 03:15:27,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:27,216 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 992 transitions. [2022-02-10 03:15:27,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:27,216 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:27,216 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:27,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (802)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:27,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable805,802 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:27,432 INFO L402 AbstractCegarLoop]: === Iteration 807 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:27,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:27,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1518649644, now seen corresponding path program 802 times [2022-02-10 03:15:27,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:27,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961934330] [2022-02-10 03:15:27,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:27,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:27,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:27,611 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:27,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:27,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961934330] [2022-02-10 03:15:27,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961934330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:27,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328295402] [2022-02-10 03:15:27,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:27,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:27,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:27,615 INFO L229 MonitoredProcess]: Starting monitored process 803 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:27,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (803)] Waiting until timeout for monitored process [2022-02-10 03:15:27,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:27,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:27,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:27,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:27,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15: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 19 treesize of output 15 [2022-02-10 03:15:27,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:27,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 21 treesize of output 17 [2022-02-10 03:15:27,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:27,860 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:27,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:28,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:28,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 18 treesize of output 22 [2022-02-10 03:15:28,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:28,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 22 treesize of output 26 [2022-02-10 03:15:28,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:15:28,210 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:28,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328295402] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:28,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:28,210 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:28,210 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476684925] [2022-02-10 03:15:28,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:28,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:28,210 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:28,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:28,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:28,211 INFO L87 Difference]: Start difference. First operand 393 states and 992 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:28,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:28,650 INFO L93 Difference]: Finished difference Result 505 states and 1179 transitions. [2022-02-10 03:15:28,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:15:28,650 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:28,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:28,651 INFO L225 Difference]: With dead ends: 505 [2022-02-10 03:15:28,651 INFO L226 Difference]: Without dead ends: 495 [2022-02-10 03:15:28,651 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:28,651 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 60 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 1077 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:28,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 274 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1077 Invalid, 0 Unknown, 5 Unchecked, 0.4s Time] [2022-02-10 03:15:28,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-02-10 03:15:28,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 395. [2022-02-10 03:15:28,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.5380710659898478) internal successors, (1000), 394 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:28,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1000 transitions. [2022-02-10 03:15:28,655 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1000 transitions. Word has length 23 [2022-02-10 03:15:28,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:28,655 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1000 transitions. [2022-02-10 03:15:28,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:28,655 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1000 transitions. [2022-02-10 03:15:28,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:28,656 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:28,656 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:28,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (803)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:28,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable806,803 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:28,872 INFO L402 AbstractCegarLoop]: === Iteration 808 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:28,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:28,872 INFO L85 PathProgramCache]: Analyzing trace with hash -583064160, now seen corresponding path program 803 times [2022-02-10 03:15:28,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:28,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388799735] [2022-02-10 03:15:28,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:28,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:28,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:29,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:29,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:29,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388799735] [2022-02-10 03:15:29,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388799735] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:29,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743908033] [2022-02-10 03:15:29,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:29,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:29,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:29,031 INFO L229 MonitoredProcess]: Starting monitored process 804 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:29,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (804)] Waiting until timeout for monitored process [2022-02-10 03:15:29,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:15:29,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:29,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:29,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:29,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:29,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 19 treesize of output 15 [2022-02-10 03:15:29,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:29,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 20 treesize of output 16 [2022-02-10 03:15:29,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:29,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 12 treesize of output 5 [2022-02-10 03:15:29,302 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:29,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:29,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:29,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 19 treesize of output 23 [2022-02-10 03:15:29,492 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:29,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 22 treesize of output 26 [2022-02-10 03:15:29,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:29,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 18 treesize of output 22 [2022-02-10 03:15:29,579 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:29,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743908033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:29,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:29,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:29,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990231553] [2022-02-10 03:15:29,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:29,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:29,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:29,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:29,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:29,580 INFO L87 Difference]: Start difference. First operand 395 states and 1000 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:29,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:29,963 INFO L93 Difference]: Finished difference Result 489 states and 1152 transitions. [2022-02-10 03:15:29,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:15:29,963 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:29,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:29,964 INFO L225 Difference]: With dead ends: 489 [2022-02-10 03:15:29,964 INFO L226 Difference]: Without dead ends: 479 [2022-02-10 03:15:29,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:15:29,964 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 49 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:29,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 275 Invalid, 1136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 965 Invalid, 0 Unknown, 149 Unchecked, 0.3s Time] [2022-02-10 03:15:29,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-02-10 03:15:29,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 393. [2022-02-10 03:15:29,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.5306122448979593) internal successors, (992), 392 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:29,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 992 transitions. [2022-02-10 03:15:29,968 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 992 transitions. Word has length 23 [2022-02-10 03:15:29,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:29,968 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 992 transitions. [2022-02-10 03:15:29,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:29,968 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 992 transitions. [2022-02-10 03:15:29,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:29,969 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:29,969 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:29,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (804)] Ended with exit code 0 [2022-02-10 03:15:30,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 804 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable807 [2022-02-10 03:15:30,176 INFO L402 AbstractCegarLoop]: === Iteration 809 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:30,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:30,177 INFO L85 PathProgramCache]: Analyzing trace with hash -301831524, now seen corresponding path program 804 times [2022-02-10 03:15:30,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:30,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184842055] [2022-02-10 03:15:30,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:30,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:30,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:30,374 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:30,374 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:30,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184842055] [2022-02-10 03:15:30,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184842055] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:30,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857687235] [2022-02-10 03:15:30,374 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:30,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:30,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:30,375 INFO L229 MonitoredProcess]: Starting monitored process 805 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:30,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (805)] Waiting until timeout for monitored process [2022-02-10 03:15:30,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:30,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:30,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:30,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:30,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:30,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 19 treesize of output 15 [2022-02-10 03:15:30,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:30,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 21 treesize of output 17 [2022-02-10 03:15:30,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:30,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 12 treesize of output 5 [2022-02-10 03:15:30,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-02-10 03:15:30,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:30,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15: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 18 treesize of output 22 [2022-02-10 03:15:30,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:30,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 26 treesize of output 30 [2022-02-10 03:15:30,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:15:31,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:31,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857687235] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:31,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:31,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:31,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071029951] [2022-02-10 03:15:31,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:31,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:31,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:31,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:31,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:31,006 INFO L87 Difference]: Start difference. First operand 393 states and 992 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:31,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:31,152 INFO L93 Difference]: Finished difference Result 443 states and 1078 transitions. [2022-02-10 03:15:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:15:31,152 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:31,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:31,153 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:15:31,153 INFO L226 Difference]: Without dead ends: 438 [2022-02-10 03:15:31,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:31,153 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 43 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:31,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 160 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 439 Invalid, 0 Unknown, 200 Unchecked, 0.1s Time] [2022-02-10 03:15:31,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-02-10 03:15:31,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 397. [2022-02-10 03:15:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.5277777777777777) internal successors, (1001), 396 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:31,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1001 transitions. [2022-02-10 03:15:31,157 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1001 transitions. Word has length 23 [2022-02-10 03:15:31,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:31,157 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 1001 transitions. [2022-02-10 03:15:31,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:31,158 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1001 transitions. [2022-02-10 03:15:31,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:31,158 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:31,158 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:31,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (805)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:31,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable808,805 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:31,374 INFO L402 AbstractCegarLoop]: === Iteration 810 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:31,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 106074904, now seen corresponding path program 805 times [2022-02-10 03:15:31,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:31,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314623760] [2022-02-10 03:15:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:31,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:31,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15: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-02-10 03:15:31,509 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:31,509 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314623760] [2022-02-10 03:15:31,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314623760] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:31,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274603967] [2022-02-10 03:15:31,510 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:31,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:31,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:31,511 INFO L229 MonitoredProcess]: Starting monitored process 806 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:31,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (806)] Waiting until timeout for monitored process [2022-02-10 03:15:31,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:31,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:31,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:31,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:31,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 19 treesize of output 15 [2022-02-10 03:15:31,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:31,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 20 treesize of output 16 [2022-02-10 03:15:31,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:31,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:31,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:31,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:15:31,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:31,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 26 treesize of output 30 [2022-02-10 03:15:31,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:31,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 22 treesize of output 26 [2022-02-10 03:15:31,963 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:31,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274603967] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:31,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:31,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:31,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21036582] [2022-02-10 03:15:31,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:31,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:31,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:31,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:31,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:31,964 INFO L87 Difference]: Start difference. First operand 397 states and 1001 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:32,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:32,091 INFO L93 Difference]: Finished difference Result 446 states and 1083 transitions. [2022-02-10 03:15:32,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:15:32,091 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:32,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:32,092 INFO L225 Difference]: With dead ends: 446 [2022-02-10 03:15:32,092 INFO L226 Difference]: Without dead ends: 441 [2022-02-10 03:15:32,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:32,092 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:32,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 148 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 417 Invalid, 0 Unknown, 142 Unchecked, 0.1s Time] [2022-02-10 03:15:32,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-10 03:15:32,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 396. [2022-02-10 03:15:32,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.529113924050633) internal successors, (999), 395 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:32,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 999 transitions. [2022-02-10 03:15:32,096 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 999 transitions. Word has length 23 [2022-02-10 03:15:32,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:32,096 INFO L470 AbstractCegarLoop]: Abstraction has 396 states and 999 transitions. [2022-02-10 03:15:32,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:32,096 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 999 transitions. [2022-02-10 03:15:32,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:32,097 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:32,097 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:32,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (806)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:32,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable809,806 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:32,312 INFO L402 AbstractCegarLoop]: === Iteration 811 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:32,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:32,312 INFO L85 PathProgramCache]: Analyzing trace with hash -133727716, now seen corresponding path program 806 times [2022-02-10 03:15:32,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:32,313 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258176778] [2022-02-10 03:15:32,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:32,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:32,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:32,426 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:32,426 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:32,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258176778] [2022-02-10 03:15:32,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258176778] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:32,426 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902924661] [2022-02-10 03:15:32,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:32,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:32,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:32,427 INFO L229 MonitoredProcess]: Starting monitored process 807 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:32,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (807)] Waiting until timeout for monitored process [2022-02-10 03:15:32,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:32,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:32,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:32,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:32,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:32,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 19 treesize of output 15 [2022-02-10 03:15:32,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:32,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 20 treesize of output 16 [2022-02-10 03:15:32,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:32,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 12 treesize of output 5 [2022-02-10 03:15:32,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:32,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:32,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:32,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 23 treesize of output 27 [2022-02-10 03:15:32,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:32,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 26 treesize of output 30 [2022-02-10 03:15:32,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:32,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 22 treesize of output 26 [2022-02-10 03:15:32,857 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:32,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902924661] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:32,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:32,857 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:32,857 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064501884] [2022-02-10 03:15:32,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:32,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:32,857 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:32,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:32,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:32,858 INFO L87 Difference]: Start difference. First operand 396 states and 999 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:33,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:33,050 INFO L93 Difference]: Finished difference Result 447 states and 1083 transitions. [2022-02-10 03:15:33,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:15:33,050 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:33,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:33,051 INFO L225 Difference]: With dead ends: 447 [2022-02-10 03:15:33,051 INFO L226 Difference]: Without dead ends: 442 [2022-02-10 03:15:33,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:33,051 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:33,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 144 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 527 Invalid, 0 Unknown, 132 Unchecked, 0.2s Time] [2022-02-10 03:15:33,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-02-10 03:15:33,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 395. [2022-02-10 03:15:33,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.530456852791878) internal successors, (997), 394 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:33,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 997 transitions. [2022-02-10 03:15:33,056 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 997 transitions. Word has length 23 [2022-02-10 03:15:33,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:33,056 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 997 transitions. [2022-02-10 03:15:33,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:33,056 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 997 transitions. [2022-02-10 03:15:33,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:33,056 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:33,057 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:33,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (807)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:33,257 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 807 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable810 [2022-02-10 03:15:33,257 INFO L402 AbstractCegarLoop]: === Iteration 812 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:33,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:33,257 INFO L85 PathProgramCache]: Analyzing trace with hash -774189788, now seen corresponding path program 807 times [2022-02-10 03:15:33,257 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:33,257 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686446908] [2022-02-10 03:15:33,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:33,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:33,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:33,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:33,443 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:33,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686446908] [2022-02-10 03:15:33,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686446908] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:33,443 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656116279] [2022-02-10 03:15:33,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:33,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:33,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:33,444 INFO L229 MonitoredProcess]: Starting monitored process 808 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:33,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (808)] Waiting until timeout for monitored process [2022-02-10 03:15:33,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:33,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:33,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:15:33,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:33,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:33,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 19 treesize of output 15 [2022-02-10 03:15:33,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:33,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 20 treesize of output 16 [2022-02-10 03:15:33,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:33,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 12 treesize of output 5 [2022-02-10 03:15:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:33,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:34,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:34,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 36 treesize of output 36 [2022-02-10 03:15:34,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:34,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 38 treesize of output 38 [2022-02-10 03:15:34,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:34,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 30 [2022-02-10 03:15:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:34,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656116279] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:34,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:34,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:34,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25296612] [2022-02-10 03:15:34,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:34,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:34,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:34,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:34,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:34,252 INFO L87 Difference]: Start difference. First operand 395 states and 997 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:34,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:34,714 INFO L93 Difference]: Finished difference Result 477 states and 1128 transitions. [2022-02-10 03:15:34,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:15:34,715 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:34,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:34,715 INFO L225 Difference]: With dead ends: 477 [2022-02-10 03:15:34,715 INFO L226 Difference]: Without dead ends: 457 [2022-02-10 03:15:34,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=1170, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:15:34,716 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:34,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 153 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 660 Invalid, 0 Unknown, 51 Unchecked, 0.2s Time] [2022-02-10 03:15:34,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2022-02-10 03:15:34,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 402. [2022-02-10 03:15:34,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.5261845386533666) internal successors, (1013), 401 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:34,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1013 transitions. [2022-02-10 03:15:34,720 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1013 transitions. Word has length 23 [2022-02-10 03:15:34,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:34,720 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1013 transitions. [2022-02-10 03:15:34,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:34,720 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1013 transitions. [2022-02-10 03:15:34,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:34,721 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:34,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:34,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (808)] Ended with exit code 0 [2022-02-10 03:15:34,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 808 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable811 [2022-02-10 03:15:34,935 INFO L402 AbstractCegarLoop]: === Iteration 813 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:34,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:34,936 INFO L85 PathProgramCache]: Analyzing trace with hash -315638104, now seen corresponding path program 808 times [2022-02-10 03:15:34,936 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:34,936 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689941887] [2022-02-10 03:15:34,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:34,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:34,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:35,095 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:35,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:35,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689941887] [2022-02-10 03:15:35,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689941887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:35,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702835831] [2022-02-10 03:15:35,095 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:35,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:35,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:35,096 INFO L229 MonitoredProcess]: Starting monitored process 809 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:35,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (809)] Waiting until timeout for monitored process [2022-02-10 03:15:35,129 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:35,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:35,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:35,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:35,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:35,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 19 treesize of output 15 [2022-02-10 03:15:35,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:35,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 21 treesize of output 17 [2022-02-10 03:15:35,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:35,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 12 treesize of output 5 [2022-02-10 03:15:35,400 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:35,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:35,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:35,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 18 treesize of output 22 [2022-02-10 03:15:35,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:35,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 26 treesize of output 30 [2022-02-10 03:15:35,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:35,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 20 treesize of output 24 [2022-02-10 03:15:35,751 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:35,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702835831] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:35,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:35,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:35,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493985184] [2022-02-10 03:15:35,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:35,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:35,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:35,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:35,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:35,752 INFO L87 Difference]: Start difference. First operand 402 states and 1013 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:36,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:36,090 INFO L93 Difference]: Finished difference Result 452 states and 1095 transitions. [2022-02-10 03:15:36,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:15:36,090 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:36,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:36,091 INFO L225 Difference]: With dead ends: 452 [2022-02-10 03:15:36,091 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:15:36,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:36,091 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:36,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 157 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 764 Invalid, 0 Unknown, 98 Unchecked, 0.3s Time] [2022-02-10 03:15:36,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:15:36,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 405. [2022-02-10 03:15:36,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.517326732673267) internal successors, (1017), 404 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-02-10 03:15:36,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1017 transitions. [2022-02-10 03:15:36,096 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1017 transitions. Word has length 23 [2022-02-10 03:15:36,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:36,096 INFO L470 AbstractCegarLoop]: Abstraction has 405 states and 1017 transitions. [2022-02-10 03:15:36,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:36,096 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1017 transitions. [2022-02-10 03:15:36,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:36,096 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:36,096 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:36,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (809)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:36,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable812,809 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:36,297 INFO L402 AbstractCegarLoop]: === Iteration 814 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:36,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:36,297 INFO L85 PathProgramCache]: Analyzing trace with hash 282824728, now seen corresponding path program 809 times [2022-02-10 03:15:36,297 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:36,297 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280328200] [2022-02-10 03:15:36,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:36,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:36,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:36,483 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:36,483 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:36,483 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280328200] [2022-02-10 03:15:36,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280328200] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:36,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880346584] [2022-02-10 03:15:36,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:36,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:36,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:36,485 INFO L229 MonitoredProcess]: Starting monitored process 810 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:36,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (810)] Waiting until timeout for monitored process [2022-02-10 03:15:36,510 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:15:36,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:36,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:36,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:36,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15: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 19 treesize of output 15 [2022-02-10 03:15:36,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:36,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 20 treesize of output 16 [2022-02-10 03:15:36,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:36,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 12 treesize of output 5 [2022-02-10 03:15:36,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:36,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:36,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:36,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 19 treesize of output 23 [2022-02-10 03:15:37,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:37,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 26 treesize of output 30 [2022-02-10 03:15:37,019 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:15:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:37,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880346584] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:37,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:37,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 30 [2022-02-10 03:15:37,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119521920] [2022-02-10 03:15:37,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:37,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:15:37,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:37,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:15:37,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=765, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:15:37,092 INFO L87 Difference]: Start difference. First operand 405 states and 1017 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:37,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:37,308 INFO L93 Difference]: Finished difference Result 454 states and 1098 transitions. [2022-02-10 03:15:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:15:37,309 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:37,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:37,309 INFO L225 Difference]: With dead ends: 454 [2022-02-10 03:15:37,309 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:15:37,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:15:37,310 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 32 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:37,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 149 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 591 Invalid, 0 Unknown, 90 Unchecked, 0.2s Time] [2022-02-10 03:15:37,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:15:37,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 403. [2022-02-10 03:15:37,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.5223880597014925) internal successors, (1014), 402 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:37,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1014 transitions. [2022-02-10 03:15:37,314 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1014 transitions. Word has length 23 [2022-02-10 03:15:37,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:37,314 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1014 transitions. [2022-02-10 03:15:37,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:37,314 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1014 transitions. [2022-02-10 03:15:37,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:37,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:37,315 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:37,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (810)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:37,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable813,810 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:37,531 INFO L402 AbstractCegarLoop]: === Iteration 815 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:37,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:37,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1073769500, now seen corresponding path program 810 times [2022-02-10 03:15:37,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:37,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96606685] [2022-02-10 03:15:37,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:37,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:37,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:37,616 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:37,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:37,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96606685] [2022-02-10 03:15:37,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96606685] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:37,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944519106] [2022-02-10 03:15:37,616 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:37,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:37,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:37,617 INFO L229 MonitoredProcess]: Starting monitored process 811 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:37,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (811)] Waiting until timeout for monitored process [2022-02-10 03:15:37,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:37,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:37,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:15:37,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:37,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:37,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 17 treesize of output 13 [2022-02-10 03:15:37,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:37,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:37,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:15:37,909 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:37,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:37,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:15:38,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:38,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 20 treesize of output 24 [2022-02-10 03:15:38,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:38,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 16 treesize of output 20 [2022-02-10 03:15:38,041 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:38,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944519106] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:38,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:38,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:15:38,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486719787] [2022-02-10 03:15:38,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:38,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:15:38,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:38,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:15:38,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:15:38,042 INFO L87 Difference]: Start difference. First operand 403 states and 1014 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:15:38,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:38,120 INFO L93 Difference]: Finished difference Result 469 states and 1139 transitions. [2022-02-10 03:15:38,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:15:38,120 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:38,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:38,121 INFO L225 Difference]: With dead ends: 469 [2022-02-10 03:15:38,121 INFO L226 Difference]: Without dead ends: 452 [2022-02-10 03:15:38,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:15:38,121 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 36 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 158 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:38,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 112 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 257 Invalid, 0 Unknown, 158 Unchecked, 0.1s Time] [2022-02-10 03:15:38,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-02-10 03:15:38,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 398. [2022-02-10 03:15:38,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.5163727959697733) internal successors, (999), 397 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:38,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 999 transitions. [2022-02-10 03:15:38,126 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 999 transitions. Word has length 23 [2022-02-10 03:15:38,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:38,126 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 999 transitions. [2022-02-10 03:15:38,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:15:38,126 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 999 transitions. [2022-02-10 03:15:38,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:38,127 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:38,127 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:38,143 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (811)] Ended with exit code 0 [2022-02-10 03:15:38,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable814,811 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:38,343 INFO L402 AbstractCegarLoop]: === Iteration 816 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:38,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:38,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1221500102, now seen corresponding path program 811 times [2022-02-10 03:15:38,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:38,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091647309] [2022-02-10 03:15:38,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:38,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:38,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:38,412 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:38,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:38,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091647309] [2022-02-10 03:15:38,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091647309] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:38,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648362546] [2022-02-10 03:15:38,412 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:38,412 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:38,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:38,413 INFO L229 MonitoredProcess]: Starting monitored process 812 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:38,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (812)] Waiting until timeout for monitored process [2022-02-10 03:15:38,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:38,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:15:38,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:38,495 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 17 treesize of output 13 [2022-02-10 03:15:38,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:38,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:38,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:38,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 15 treesize of output 11 [2022-02-10 03:15:38,554 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:38,554 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:38,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:38,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 16 treesize of output 20 [2022-02-10 03:15:38,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:38,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 20 treesize of output 24 [2022-02-10 03:15:38,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:38,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 16 treesize of output 20 [2022-02-10 03:15:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:38,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648362546] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:38,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:38,659 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:15:38,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424370353] [2022-02-10 03:15:38,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:38,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:15:38,659 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:38,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:15:38,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:38,659 INFO L87 Difference]: Start difference. First operand 398 states and 999 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-02-10 03:15:38,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:38,740 INFO L93 Difference]: Finished difference Result 453 states and 1096 transitions. [2022-02-10 03:15:38,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:15:38,740 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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 23 [2022-02-10 03:15:38,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:38,741 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:15:38,741 INFO L226 Difference]: Without dead ends: 434 [2022-02-10 03:15:38,741 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:38,741 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:38,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 79 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 277 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-02-10 03:15:38,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-02-10 03:15:38,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 397. [2022-02-10 03:15:38,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.515151515151515) internal successors, (996), 396 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:38,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 996 transitions. [2022-02-10 03:15:38,745 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 996 transitions. Word has length 23 [2022-02-10 03:15:38,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:38,745 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 996 transitions. [2022-02-10 03:15:38,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-02-10 03:15:38,745 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 996 transitions. [2022-02-10 03:15:38,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:38,746 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:38,746 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:38,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (812)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:38,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 812 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable815 [2022-02-10 03:15:38,959 INFO L402 AbstractCegarLoop]: === Iteration 817 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:38,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:38,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1277926334, now seen corresponding path program 812 times [2022-02-10 03:15:38,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:38,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211987737] [2022-02-10 03:15:38,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:38,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:38,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:39,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:39,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211987737] [2022-02-10 03:15:39,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211987737] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:39,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705873904] [2022-02-10 03:15:39,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:39,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:39,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:39,164 INFO L229 MonitoredProcess]: Starting monitored process 813 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:39,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (813)] Waiting until timeout for monitored process [2022-02-10 03:15:39,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:39,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:39,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:39,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:39,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:39,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 19 treesize of output 15 [2022-02-10 03:15:39,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:39,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 21 treesize of output 17 [2022-02-10 03:15:39,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:39,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:39,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:39,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:15:39,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:39,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 32 treesize of output 36 [2022-02-10 03:15:39,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:39,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 26 treesize of output 30 [2022-02-10 03:15:39,901 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:39,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705873904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:39,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:39,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:39,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143566106] [2022-02-10 03:15:39,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:39,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:39,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:39,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:39,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:39,902 INFO L87 Difference]: Start difference. First operand 397 states and 996 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:40,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:40,208 INFO L93 Difference]: Finished difference Result 487 states and 1183 transitions. [2022-02-10 03:15:40,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:15:40,209 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:40,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:40,209 INFO L225 Difference]: With dead ends: 487 [2022-02-10 03:15:40,209 INFO L226 Difference]: Without dead ends: 482 [2022-02-10 03:15:40,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:15:40,210 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 116 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:40,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 142 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 450 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2022-02-10 03:15:40,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-02-10 03:15:40,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 399. [2022-02-10 03:15:40,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.520100502512563) internal successors, (1003), 398 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:40,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1003 transitions. [2022-02-10 03:15:40,214 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1003 transitions. Word has length 23 [2022-02-10 03:15:40,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:40,214 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1003 transitions. [2022-02-10 03:15:40,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:40,214 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1003 transitions. [2022-02-10 03:15:40,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:40,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:40,215 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:40,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (813)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:40,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable816,813 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:40,430 INFO L402 AbstractCegarLoop]: === Iteration 818 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:40,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:40,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1382543735, now seen corresponding path program 813 times [2022-02-10 03:15:40,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:40,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093011726] [2022-02-10 03:15:40,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:40,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:40,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:40,524 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:40,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:40,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093011726] [2022-02-10 03:15:40,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093011726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:40,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374686591] [2022-02-10 03:15:40,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:40,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:40,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:40,526 INFO L229 MonitoredProcess]: Starting monitored process 814 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:40,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (814)] Waiting until timeout for monitored process [2022-02-10 03:15:40,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:15:40,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:40,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:15:40,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:40,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15: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 17 treesize of output 13 [2022-02-10 03:15:40,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:40,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:40,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 10 treesize of output 5 [2022-02-10 03:15:40,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:40,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:40,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:40,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:40,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 20 treesize of output 24 [2022-02-10 03:15:40,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:40,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 16 treesize of output 20 [2022-02-10 03:15:40,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:40,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374686591] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:40,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:40,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:15:40,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11984022] [2022-02-10 03:15:40,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:40,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:15:40,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:40,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:15:40,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:40,963 INFO L87 Difference]: Start difference. First operand 399 states and 1003 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-02-10 03:15:41,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:41,030 INFO L93 Difference]: Finished difference Result 441 states and 1070 transitions. [2022-02-10 03:15:41,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:15:41,031 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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 23 [2022-02-10 03:15:41,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:41,031 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:15:41,031 INFO L226 Difference]: Without dead ends: 428 [2022-02-10 03:15:41,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:41,032 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:41,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 59 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 195 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:15:41,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2022-02-10 03:15:41,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 398. [2022-02-10 03:15:41,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.513853904282116) internal successors, (998), 397 states have internal predecessors, (998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:41,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 998 transitions. [2022-02-10 03:15:41,036 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 998 transitions. Word has length 23 [2022-02-10 03:15:41,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:41,036 INFO L470 AbstractCegarLoop]: Abstraction has 398 states and 998 transitions. [2022-02-10 03:15:41,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-02-10 03:15:41,036 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 998 transitions. [2022-02-10 03:15:41,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:41,036 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:41,036 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:41,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (814)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:41,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable817,814 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:41,252 INFO L402 AbstractCegarLoop]: === Iteration 819 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:41,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:41,252 INFO L85 PathProgramCache]: Analyzing trace with hash 10340278, now seen corresponding path program 814 times [2022-02-10 03:15:41,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:41,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426318292] [2022-02-10 03:15:41,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:41,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:41,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:41,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426318292] [2022-02-10 03:15:41,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426318292] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:41,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395412234] [2022-02-10 03:15:41,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:41,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:41,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:41,457 INFO L229 MonitoredProcess]: Starting monitored process 815 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:41,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (815)] Waiting until timeout for monitored process [2022-02-10 03:15:41,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:41,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:41,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:41,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:41,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:41,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 19 treesize of output 15 [2022-02-10 03:15:41,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:41,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 21 treesize of output 17 [2022-02-10 03:15:41,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:41,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 12 treesize of output 5 [2022-02-10 03:15:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:41,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:41,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:41,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 15 treesize of output 19 [2022-02-10 03:15:42,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2022-02-10 03:15:42,101 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:15:42,201 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:42,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395412234] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:42,201 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:42,201 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:42,201 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159549828] [2022-02-10 03:15:42,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:42,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:42,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:42,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:42,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:42,202 INFO L87 Difference]: Start difference. First operand 398 states and 998 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:42,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:42,545 INFO L93 Difference]: Finished difference Result 486 states and 1179 transitions. [2022-02-10 03:15:42,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:15:42,545 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:42,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:42,546 INFO L225 Difference]: With dead ends: 486 [2022-02-10 03:15:42,546 INFO L226 Difference]: Without dead ends: 481 [2022-02-10 03:15:42,546 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:15:42,546 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 116 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:42,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 128 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 433 Invalid, 0 Unknown, 146 Unchecked, 0.2s Time] [2022-02-10 03:15:42,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2022-02-10 03:15:42,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 399. [2022-02-10 03:15:42,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.5150753768844223) internal successors, (1001), 398 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:42,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1001 transitions. [2022-02-10 03:15:42,551 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1001 transitions. Word has length 23 [2022-02-10 03:15:42,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:42,551 INFO L470 AbstractCegarLoop]: Abstraction has 399 states and 1001 transitions. [2022-02-10 03:15:42,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:42,551 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1001 transitions. [2022-02-10 03:15:42,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:42,551 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:42,551 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:42,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (815)] Ended with exit code 0 [2022-02-10 03:15:42,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable818,815 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:42,760 INFO L402 AbstractCegarLoop]: === Iteration 820 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:42,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:42,760 INFO L85 PathProgramCache]: Analyzing trace with hash 800734398, now seen corresponding path program 815 times [2022-02-10 03:15:42,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:42,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248986144] [2022-02-10 03:15:42,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:42,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:42,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:42,997 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:42,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:42,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248986144] [2022-02-10 03:15:42,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248986144] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:42,997 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008704827] [2022-02-10 03:15:42,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:42,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:42,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:42,998 INFO L229 MonitoredProcess]: Starting monitored process 816 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:42,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (816)] Waiting until timeout for monitored process [2022-02-10 03:15:43,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:15:43,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:43,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:43,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:43,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:43,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 19 treesize of output 15 [2022-02-10 03:15:43,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:43,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 21 treesize of output 17 [2022-02-10 03:15:43,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:43,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 12 treesize of output 5 [2022-02-10 03:15:43,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-02-10 03:15:43,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:43,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:43,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:43,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:43,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 32 treesize of output 36 [2022-02-10 03:15:43,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:43,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 26 treesize of output 30 [2022-02-10 03:15:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:43,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008704827] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:43,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:43,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:43,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799609025] [2022-02-10 03:15:43,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:43,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:43,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:43,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:43,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:43,707 INFO L87 Difference]: Start difference. First operand 399 states and 1001 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:44,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:44,021 INFO L93 Difference]: Finished difference Result 441 states and 1065 transitions. [2022-02-10 03:15:44,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:15:44,021 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:44,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:44,022 INFO L225 Difference]: With dead ends: 441 [2022-02-10 03:15:44,022 INFO L226 Difference]: Without dead ends: 436 [2022-02-10 03:15:44,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:15:44,022 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:44,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 141 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 572 Invalid, 0 Unknown, 95 Unchecked, 0.2s Time] [2022-02-10 03:15:44,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-02-10 03:15:44,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 397. [2022-02-10 03:15:44,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.5126262626262625) internal successors, (995), 396 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:44,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 995 transitions. [2022-02-10 03:15:44,026 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 995 transitions. Word has length 23 [2022-02-10 03:15:44,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:44,026 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 995 transitions. [2022-02-10 03:15:44,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:44,027 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 995 transitions. [2022-02-10 03:15:44,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:44,035 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:44,035 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:44,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (816)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:44,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable819,816 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:44,247 INFO L402 AbstractCegarLoop]: === Iteration 821 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:44,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:44,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1485957856, now seen corresponding path program 816 times [2022-02-10 03:15:44,248 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:44,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463840395] [2022-02-10 03:15:44,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:44,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:44,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:44,482 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:44,482 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:44,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463840395] [2022-02-10 03:15:44,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463840395] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:44,482 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146723089] [2022-02-10 03:15:44,482 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:44,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:44,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:44,483 INFO L229 MonitoredProcess]: Starting monitored process 817 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:44,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (817)] Waiting until timeout for monitored process [2022-02-10 03:15:44,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:15:44,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:44,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:15:44,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:44,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:44,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 19 treesize of output 15 [2022-02-10 03:15:44,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:44,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:15:44,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:44,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 12 treesize of output 5 [2022-02-10 03:15:45,019 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:45,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:45,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:45,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:45,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 32 treesize of output 36 [2022-02-10 03:15:45,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:45,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 26 treesize of output 30 [2022-02-10 03:15:45,447 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:45,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146723089] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:45,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:45,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:45,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850251089] [2022-02-10 03:15:45,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:45,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:45,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:45,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:45,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:45,448 INFO L87 Difference]: Start difference. First operand 397 states and 995 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:45,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:45,938 INFO L93 Difference]: Finished difference Result 453 states and 1082 transitions. [2022-02-10 03:15:45,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:15:45,938 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:45,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:45,939 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:15:45,939 INFO L226 Difference]: Without dead ends: 443 [2022-02-10 03:15:45,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=192, Invalid=1368, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:15:45,939 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 85 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:45,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 130 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 434 Invalid, 0 Unknown, 212 Unchecked, 0.2s Time] [2022-02-10 03:15:45,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-02-10 03:15:45,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 401. [2022-02-10 03:15:45,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.5175) internal successors, (1007), 400 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:45,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1007 transitions. [2022-02-10 03:15:45,943 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1007 transitions. Word has length 23 [2022-02-10 03:15:45,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:45,943 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1007 transitions. [2022-02-10 03:15:45,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:45,943 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1007 transitions. [2022-02-10 03:15:45,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:45,944 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:45,944 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:45,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (817)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:46,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 817 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable820 [2022-02-10 03:15:46,159 INFO L402 AbstractCegarLoop]: === Iteration 822 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:46,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:46,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2018615320, now seen corresponding path program 817 times [2022-02-10 03:15:46,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:46,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878035243] [2022-02-10 03:15:46,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:46,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:46,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:46,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-02-10 03:15:46,352 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:46,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878035243] [2022-02-10 03:15:46,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878035243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:46,352 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100927124] [2022-02-10 03:15:46,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:46,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:46,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:46,353 INFO L229 MonitoredProcess]: Starting monitored process 818 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:46,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (818)] Waiting until timeout for monitored process [2022-02-10 03:15:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:46,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:46,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:46,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:46,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:46,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:46,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 21 treesize of output 17 [2022-02-10 03:15:46,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:46,575 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:46,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:46,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:46,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:46,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:46,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 32 treesize of output 36 [2022-02-10 03:15:46,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:46,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 26 treesize of output 30 [2022-02-10 03:15:46,852 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:46,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100927124] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:46,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:46,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:46,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648815430] [2022-02-10 03:15:46,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:46,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:46,853 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:46,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:46,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:46,853 INFO L87 Difference]: Start difference. First operand 401 states and 1007 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:47,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:47,259 INFO L93 Difference]: Finished difference Result 458 states and 1109 transitions. [2022-02-10 03:15:47,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:15:47,259 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:47,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:47,260 INFO L225 Difference]: With dead ends: 458 [2022-02-10 03:15:47,260 INFO L226 Difference]: Without dead ends: 453 [2022-02-10 03:15:47,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1316, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:15:47,260 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 113 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:47,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 144 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 592 Invalid, 0 Unknown, 150 Unchecked, 0.2s Time] [2022-02-10 03:15:47,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-02-10 03:15:47,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 401. [2022-02-10 03:15:47,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.5175) internal successors, (1007), 400 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:47,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1007 transitions. [2022-02-10 03:15:47,264 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1007 transitions. Word has length 23 [2022-02-10 03:15:47,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:47,264 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 1007 transitions. [2022-02-10 03:15:47,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:47,265 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1007 transitions. [2022-02-10 03:15:47,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:47,265 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:47,265 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:47,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (818)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:47,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable821,818 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:47,481 INFO L402 AbstractCegarLoop]: === Iteration 823 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:47,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:47,481 INFO L85 PathProgramCache]: Analyzing trace with hash 393911942, now seen corresponding path program 818 times [2022-02-10 03:15:47,481 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:47,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862131539] [2022-02-10 03:15:47,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:47,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:47,544 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:47,544 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:47,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862131539] [2022-02-10 03:15:47,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862131539] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:47,544 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809013781] [2022-02-10 03:15:47,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:47,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:47,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:47,546 INFO L229 MonitoredProcess]: Starting monitored process 819 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:47,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (819)] Waiting until timeout for monitored process [2022-02-10 03:15:47,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:47,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:47,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:15:47,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:47,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:47,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 17 treesize of output 13 [2022-02-10 03:15:47,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:47,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 19 treesize of output 15 [2022-02-10 03:15:47,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:47,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 10 treesize of output 5 [2022-02-10 03:15:47,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:47,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:47,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:47,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 15 treesize of output 19 [2022-02-10 03:15:47,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:47,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 20 treesize of output 24 [2022-02-10 03:15:47,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:47,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 16 treesize of output 20 [2022-02-10 03:15:47,808 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:47,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809013781] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:47,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:47,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:15:47,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090801832] [2022-02-10 03:15:47,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:47,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:15:47,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:47,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:15:47,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:47,809 INFO L87 Difference]: Start difference. First operand 401 states and 1007 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 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-02-10 03:15:47,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:47,870 INFO L93 Difference]: Finished difference Result 451 states and 1090 transitions. [2022-02-10 03:15:47,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:15:47,870 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 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 23 [2022-02-10 03:15:47,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:47,871 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:15:47,871 INFO L226 Difference]: Without dead ends: 429 [2022-02-10 03:15:47,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:47,871 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 32 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:47,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 115 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 246 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-02-10 03:15:47,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-02-10 03:15:47,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 400. [2022-02-10 03:15:47,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.511278195488722) internal successors, (1002), 399 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:47,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1002 transitions. [2022-02-10 03:15:47,875 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1002 transitions. Word has length 23 [2022-02-10 03:15:47,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:47,875 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1002 transitions. [2022-02-10 03:15:47,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 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-02-10 03:15:47,875 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1002 transitions. [2022-02-10 03:15:47,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:47,876 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:47,876 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:47,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (819)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:48,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable822,819 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:48,091 INFO L402 AbstractCegarLoop]: === Iteration 824 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:48,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:48,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1215573886, now seen corresponding path program 819 times [2022-02-10 03:15:48,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:48,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832669273] [2022-02-10 03:15:48,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:48,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:48,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:48,259 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:48,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:48,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832669273] [2022-02-10 03:15:48,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832669273] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:48,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404753453] [2022-02-10 03:15:48,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:48,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:48,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:48,260 INFO L229 MonitoredProcess]: Starting monitored process 820 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:48,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (820)] Waiting until timeout for monitored process [2022-02-10 03:15:48,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:15:48,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:48,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:15:48,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:48,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:48,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:48,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:48,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 21 treesize of output 17 [2022-02-10 03:15:48,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:48,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 12 treesize of output 5 [2022-02-10 03:15:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:48,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:48,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:48,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 19 treesize of output 23 [2022-02-10 03:15:49,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2022-02-10 03:15:49,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:15:49,173 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:49,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404753453] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:49,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:49,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:49,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927470382] [2022-02-10 03:15:49,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:49,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:49,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:49,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:49,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:49,174 INFO L87 Difference]: Start difference. First operand 400 states and 1002 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:49,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:49,704 INFO L93 Difference]: Finished difference Result 451 states and 1079 transitions. [2022-02-10 03:15:49,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:15:49,705 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:49,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:49,705 INFO L225 Difference]: With dead ends: 451 [2022-02-10 03:15:49,705 INFO L226 Difference]: Without dead ends: 441 [2022-02-10 03:15:49,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=197, Invalid=1285, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:15:49,706 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 93 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:49,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 166 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 587 Invalid, 0 Unknown, 132 Unchecked, 0.2s Time] [2022-02-10 03:15:49,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-02-10 03:15:49,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 404. [2022-02-10 03:15:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.521091811414392) internal successors, (1016), 403 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-02-10 03:15:49,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1016 transitions. [2022-02-10 03:15:49,710 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1016 transitions. Word has length 23 [2022-02-10 03:15:49,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:49,710 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 1016 transitions. [2022-02-10 03:15:49,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:49,710 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1016 transitions. [2022-02-10 03:15:49,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:49,711 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:49,711 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:49,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (820)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:49,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable823,820 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:49,911 INFO L402 AbstractCegarLoop]: === Iteration 825 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:49,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:49,911 INFO L85 PathProgramCache]: Analyzing trace with hash -632007116, now seen corresponding path program 820 times [2022-02-10 03:15:49,911 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:49,911 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606429319] [2022-02-10 03:15:49,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:49,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:49,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:50,025 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:50,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:50,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606429319] [2022-02-10 03:15:50,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606429319] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:50,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146230495] [2022-02-10 03:15:50,026 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:50,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:50,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:50,027 INFO L229 MonitoredProcess]: Starting monitored process 821 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:50,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (821)] Waiting until timeout for monitored process [2022-02-10 03:15:50,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:50,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:50,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:15:50,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:50,127 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 19 treesize of output 15 [2022-02-10 03:15:50,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:15:50,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:50,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 9 treesize of output 3 [2022-02-10 03:15:50,282 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:50,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:50,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:50,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:15:50,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:15:50,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:15:50,455 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:50,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146230495] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:50,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:50,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:15:50,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813387438] [2022-02-10 03:15:50,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:50,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:15:50,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:50,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:15:50,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:15:50,456 INFO L87 Difference]: Start difference. First operand 404 states and 1016 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:15:50,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:50,578 INFO L93 Difference]: Finished difference Result 462 states and 1128 transitions. [2022-02-10 03:15:50,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:15:50,579 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:50,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:50,580 INFO L225 Difference]: With dead ends: 462 [2022-02-10 03:15:50,580 INFO L226 Difference]: Without dead ends: 447 [2022-02-10 03:15:50,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:15:50,580 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:50,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 119 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 347 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:15:50,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-02-10 03:15:50,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 404. [2022-02-10 03:15:50,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.521091811414392) internal successors, (1016), 403 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-02-10 03:15:50,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1016 transitions. [2022-02-10 03:15:50,585 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1016 transitions. Word has length 23 [2022-02-10 03:15:50,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:50,585 INFO L470 AbstractCegarLoop]: Abstraction has 404 states and 1016 transitions. [2022-02-10 03:15:50,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:15:50,586 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1016 transitions. [2022-02-10 03:15:50,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:50,586 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:50,586 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:50,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (821)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:50,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 821 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable824 [2022-02-10 03:15:50,803 INFO L402 AbstractCegarLoop]: === Iteration 826 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:50,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:50,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2034136272, now seen corresponding path program 821 times [2022-02-10 03:15:50,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:50,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075046091] [2022-02-10 03:15:50,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:50,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:50,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:51,019 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:51,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:51,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075046091] [2022-02-10 03:15:51,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075046091] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:51,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101048765] [2022-02-10 03:15:51,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:51,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:51,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:51,020 INFO L229 MonitoredProcess]: Starting monitored process 822 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:51,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (822)] Waiting until timeout for monitored process [2022-02-10 03:15:51,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:15:51,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:51,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:51,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:51,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:51,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:51,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 17 [2022-02-10 03:15:51,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:51,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:51,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:51,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:15:51,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:51,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:15:51,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:51,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 24 treesize of output 28 [2022-02-10 03:15:51,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:51,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101048765] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:51,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:51,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:51,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059790057] [2022-02-10 03:15:51,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:51,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:51,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:51,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:51,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:51,801 INFO L87 Difference]: Start difference. First operand 404 states and 1016 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:52,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:52,075 INFO L93 Difference]: Finished difference Result 482 states and 1144 transitions. [2022-02-10 03:15:52,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:15:52,075 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:52,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:52,076 INFO L225 Difference]: With dead ends: 482 [2022-02-10 03:15:52,076 INFO L226 Difference]: Without dead ends: 472 [2022-02-10 03:15:52,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:52,076 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:52,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 222 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 581 Invalid, 0 Unknown, 176 Unchecked, 0.2s Time] [2022-02-10 03:15:52,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-02-10 03:15:52,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 412. [2022-02-10 03:15:52,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.5279805352798053) internal successors, (1039), 411 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:52,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1039 transitions. [2022-02-10 03:15:52,080 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1039 transitions. Word has length 23 [2022-02-10 03:15:52,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:52,081 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1039 transitions. [2022-02-10 03:15:52,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:52,081 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1039 transitions. [2022-02-10 03:15:52,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:52,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:52,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:52,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (822)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:52,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable825,822 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:52,282 INFO L402 AbstractCegarLoop]: === Iteration 827 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:52,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:52,282 INFO L85 PathProgramCache]: Analyzing trace with hash 993244968, now seen corresponding path program 822 times [2022-02-10 03:15:52,282 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:52,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391283448] [2022-02-10 03:15:52,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:52,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:52,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:52,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:52,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:52,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391283448] [2022-02-10 03:15:52,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391283448] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:52,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835461305] [2022-02-10 03:15:52,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:15:52,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:52,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:52,497 INFO L229 MonitoredProcess]: Starting monitored process 823 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:52,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (823)] Waiting until timeout for monitored process [2022-02-10 03:15:52,522 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:15:52,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:52,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:52,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:52,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:52,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 19 treesize of output 15 [2022-02-10 03:15:52,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:52,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 21 treesize of output 17 [2022-02-10 03:15:52,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:52,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 12 treesize of output 5 [2022-02-10 03:15:52,819 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:52,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:52,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:15:52,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:15:52,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:52,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 24 treesize of output 28 [2022-02-10 03:15:53,074 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:53,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835461305] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:53,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:53,074 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:53,074 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523353801] [2022-02-10 03:15:53,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:53,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:53,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:53,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:53,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:53,075 INFO L87 Difference]: Start difference. First operand 412 states and 1039 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:53,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:53,504 INFO L93 Difference]: Finished difference Result 529 states and 1267 transitions. [2022-02-10 03:15:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:15:53,504 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:53,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:53,505 INFO L225 Difference]: With dead ends: 529 [2022-02-10 03:15:53,505 INFO L226 Difference]: Without dead ends: 519 [2022-02-10 03:15:53,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=229, Invalid=1493, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:15:53,505 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 120 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 628 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:53,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 203 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 628 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2022-02-10 03:15:53,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-02-10 03:15:53,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 414. [2022-02-10 03:15:53,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.532687651331719) internal successors, (1046), 413 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:53,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1046 transitions. [2022-02-10 03:15:53,510 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1046 transitions. Word has length 23 [2022-02-10 03:15:53,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:53,510 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 1046 transitions. [2022-02-10 03:15:53,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:53,510 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1046 transitions. [2022-02-10 03:15:53,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:53,510 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:53,510 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:53,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (823)] Ended with exit code 0 [2022-02-10 03:15:53,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable826,823 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:53,723 INFO L402 AbstractCegarLoop]: === Iteration 828 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:53,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:53,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1783639088, now seen corresponding path program 823 times [2022-02-10 03:15:53,724 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:53,724 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112876366] [2022-02-10 03:15:53,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:53,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:53,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:53,918 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:53,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:53,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112876366] [2022-02-10 03:15:53,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112876366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:53,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060044243] [2022-02-10 03:15:53,918 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:15:53,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:53,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:53,919 INFO L229 MonitoredProcess]: Starting monitored process 824 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:53,920 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (824)] Waiting until timeout for monitored process [2022-02-10 03:15:53,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:53,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:53,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:54,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:54,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:54,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 17 [2022-02-10 03:15:54,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:54,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 12 treesize of output 5 [2022-02-10 03:15:54,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-02-10 03:15:54,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:54,248 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:54,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 15 treesize of output 19 [2022-02-10 03:15:54,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:54,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 28 treesize of output 32 [2022-02-10 03:15:54,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:15:54,395 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:54,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060044243] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:54,395 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:54,395 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:54,395 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525352191] [2022-02-10 03:15:54,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:54,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:54,395 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:54,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:54,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:54,396 INFO L87 Difference]: Start difference. First operand 414 states and 1046 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:54,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:54,779 INFO L93 Difference]: Finished difference Result 496 states and 1170 transitions. [2022-02-10 03:15:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:15:54,779 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:54,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:54,780 INFO L225 Difference]: With dead ends: 496 [2022-02-10 03:15:54,780 INFO L226 Difference]: Without dead ends: 486 [2022-02-10 03:15:54,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=200, Invalid=1206, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:15:54,780 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 127 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 867 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:54,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 266 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 867 Invalid, 0 Unknown, 190 Unchecked, 0.2s Time] [2022-02-10 03:15:54,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-02-10 03:15:54,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 412. [2022-02-10 03:15:54,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.5304136253041363) internal successors, (1040), 411 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:54,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1040 transitions. [2022-02-10 03:15:54,784 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1040 transitions. Word has length 23 [2022-02-10 03:15:54,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:54,784 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 1040 transitions. [2022-02-10 03:15:54,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:54,785 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1040 transitions. [2022-02-10 03:15:54,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:54,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:54,785 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:54,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (824)] Ended with exit code 0 [2022-02-10 03:15:55,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable827,824 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:55,001 INFO L402 AbstractCegarLoop]: === Iteration 829 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:55,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:55,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1682384032, now seen corresponding path program 824 times [2022-02-10 03:15:55,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:55,001 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251006502] [2022-02-10 03:15:55,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:55,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:55,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:55,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:55,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251006502] [2022-02-10 03:15:55,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251006502] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:55,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801952599] [2022-02-10 03:15:55,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:55,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:55,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:55,220 INFO L229 MonitoredProcess]: Starting monitored process 825 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:55,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (825)] Waiting until timeout for monitored process [2022-02-10 03:15:55,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:55,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:55,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:55,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:55,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:55,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 19 treesize of output 15 [2022-02-10 03:15:55,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:55,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-02-10 03:15:55,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:55,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 12 treesize of output 5 [2022-02-10 03:15:55,584 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:55,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:55,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:15:55,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:55,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 26 treesize of output 30 [2022-02-10 03:15:55,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:55,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 20 treesize of output 24 [2022-02-10 03:15:55,949 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:55,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801952599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:55,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:55,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:55,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249218735] [2022-02-10 03:15:55,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:55,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:55,950 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:55,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:55,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:55,950 INFO L87 Difference]: Start difference. First operand 412 states and 1040 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:56,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:56,240 INFO L93 Difference]: Finished difference Result 488 states and 1160 transitions. [2022-02-10 03:15:56,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:15:56,240 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:56,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:56,241 INFO L225 Difference]: With dead ends: 488 [2022-02-10 03:15:56,241 INFO L226 Difference]: Without dead ends: 478 [2022-02-10 03:15:56,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:56,242 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 49 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:56,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 210 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 616 Invalid, 0 Unknown, 160 Unchecked, 0.2s Time] [2022-02-10 03:15:56,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-02-10 03:15:56,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 418. [2022-02-10 03:15:56,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.52757793764988) internal successors, (1054), 417 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:56,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1054 transitions. [2022-02-10 03:15:56,246 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1054 transitions. Word has length 23 [2022-02-10 03:15:56,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:56,246 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 1054 transitions. [2022-02-10 03:15:56,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:56,246 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1054 transitions. [2022-02-10 03:15:56,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:56,247 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:56,247 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:56,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (825)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:56,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable828,825 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:56,462 INFO L402 AbstractCegarLoop]: === Iteration 830 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:56,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:56,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1726784984, now seen corresponding path program 825 times [2022-02-10 03:15:56,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:56,462 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353332800] [2022-02-10 03:15:56,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:56,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:56,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:56,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:56,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353332800] [2022-02-10 03:15:56,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353332800] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:56,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863344513] [2022-02-10 03:15:56,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:56,641 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:56,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:56,642 INFO L229 MonitoredProcess]: Starting monitored process 826 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:56,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (826)] Waiting until timeout for monitored process [2022-02-10 03:15:56,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:15:56,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:56,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:56,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:56,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:56,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:56,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 21 treesize of output 17 [2022-02-10 03:15:56,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:56,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:15:56,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:56,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:57,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:57,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 18 treesize of output 22 [2022-02-10 03:15:57,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:15:57,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:15:57,244 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:57,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863344513] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:57,245 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:57,245 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:57,245 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024555147] [2022-02-10 03:15:57,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:57,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:57,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:57,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:57,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:57,245 INFO L87 Difference]: Start difference. First operand 418 states and 1054 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:57,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:57,549 INFO L93 Difference]: Finished difference Result 509 states and 1194 transitions. [2022-02-10 03:15:57,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:15:57,549 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:57,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:57,550 INFO L225 Difference]: With dead ends: 509 [2022-02-10 03:15:57,550 INFO L226 Difference]: Without dead ends: 499 [2022-02-10 03:15:57,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:57,551 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 58 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:57,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 289 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 822 Invalid, 0 Unknown, 300 Unchecked, 0.3s Time] [2022-02-10 03:15:57,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-02-10 03:15:57,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 422. [2022-02-10 03:15:57,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.527315914489311) internal successors, (1064), 421 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:57,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1064 transitions. [2022-02-10 03:15:57,555 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1064 transitions. Word has length 23 [2022-02-10 03:15:57,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:57,555 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 1064 transitions. [2022-02-10 03:15:57,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:57,555 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1064 transitions. [2022-02-10 03:15:57,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:57,556 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:57,556 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:57,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (826)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:57,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable829,826 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:57,771 INFO L402 AbstractCegarLoop]: === Iteration 831 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:57,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:57,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1042350300, now seen corresponding path program 826 times [2022-02-10 03:15:57,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:57,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033342270] [2022-02-10 03:15:57,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:57,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:57,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:57,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:57,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:57,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033342270] [2022-02-10 03:15:57,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033342270] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:57,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244992133] [2022-02-10 03:15:57,872 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:15:57,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:57,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:57,873 INFO L229 MonitoredProcess]: Starting monitored process 827 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:57,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (827)] Waiting until timeout for monitored process [2022-02-10 03:15:57,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:15:57,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:57,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:15:57,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:57,972 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 19 treesize of output 15 [2022-02-10 03:15:58,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:15:58,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:58,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 15 treesize of output 11 [2022-02-10 03:15:58,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:58,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:58,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:58,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 16 treesize of output 20 [2022-02-10 03:15:58,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:15:58,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:58,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 16 treesize of output 20 [2022-02-10 03:15:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:15:58,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244992133] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:58,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:58,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:15:58,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262155638] [2022-02-10 03:15:58,238 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:58,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:15:58,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:58,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:15:58,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:15:58,252 INFO L87 Difference]: Start difference. First operand 422 states and 1064 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:15:58,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:58,418 INFO L93 Difference]: Finished difference Result 502 states and 1220 transitions. [2022-02-10 03:15:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:15:58,418 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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 23 [2022-02-10 03:15:58,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:58,419 INFO L225 Difference]: With dead ends: 502 [2022-02-10 03:15:58,419 INFO L226 Difference]: Without dead ends: 475 [2022-02-10 03:15:58,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:15:58,419 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 27 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:58,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 126 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 387 Invalid, 0 Unknown, 39 Unchecked, 0.2s Time] [2022-02-10 03:15:58,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-02-10 03:15:58,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 420. [2022-02-10 03:15:58,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.522673031026253) internal successors, (1057), 419 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:58,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1057 transitions. [2022-02-10 03:15:58,423 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1057 transitions. Word has length 23 [2022-02-10 03:15:58,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:58,423 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 1057 transitions. [2022-02-10 03:15:58,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:15:58,423 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1057 transitions. [2022-02-10 03:15:58,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:58,424 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:58,424 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:58,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (827)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:58,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 827 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable830 [2022-02-10 03:15:58,634 INFO L402 AbstractCegarLoop]: === Iteration 832 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:58,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:58,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1318878556, now seen corresponding path program 827 times [2022-02-10 03:15:58,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:58,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981586070] [2022-02-10 03:15:58,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:58,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:58,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:58,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:58,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981586070] [2022-02-10 03:15:58,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981586070] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:58,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579657843] [2022-02-10 03:15:58,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:15:58,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:58,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:58,828 INFO L229 MonitoredProcess]: Starting monitored process 828 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:58,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (828)] Waiting until timeout for monitored process [2022-02-10 03:15:58,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:15:58,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:58,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:15:58,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:59,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:59,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 19 treesize of output 15 [2022-02-10 03:15:59,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:59,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:15:59,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:59,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 12 treesize of output 5 [2022-02-10 03:15:59,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:59,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:59,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:59,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 19 treesize of output 23 [2022-02-10 03:15:59,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:59,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 26 treesize of output 30 [2022-02-10 03:15:59,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:15:59,445 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:59,445 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579657843] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:59,445 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:59,445 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:15:59,445 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017734793] [2022-02-10 03:15:59,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:59,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:15:59,445 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:59,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:15:59,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:59,446 INFO L87 Difference]: Start difference. First operand 420 states and 1057 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:59,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:59,658 INFO L93 Difference]: Finished difference Result 500 states and 1183 transitions. [2022-02-10 03:15:59,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:15:59,658 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:15:59,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:59,659 INFO L225 Difference]: With dead ends: 500 [2022-02-10 03:15:59,659 INFO L226 Difference]: Without dead ends: 490 [2022-02-10 03:15:59,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=944, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:15:59,659 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:59,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 280 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 668 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-02-10 03:15:59,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-10 03:15:59,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 417. [2022-02-10 03:15:59,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.5288461538461537) internal successors, (1052), 416 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:59,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1052 transitions. [2022-02-10 03:15:59,664 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1052 transitions. Word has length 23 [2022-02-10 03:15:59,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:59,664 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 1052 transitions. [2022-02-10 03:15:59,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:59,664 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1052 transitions. [2022-02-10 03:15:59,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:15:59,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:59,664 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:59,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (828)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:59,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable831,828 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:59,880 INFO L402 AbstractCegarLoop]: === Iteration 833 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:59,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:59,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1973835352, now seen corresponding path program 828 times [2022-02-10 03:15:59,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:59,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370696326] [2022-02-10 03:15:59,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:59,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:59,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:00,125 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:00,125 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:00,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370696326] [2022-02-10 03:16:00,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370696326] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:00,125 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514926028] [2022-02-10 03:16:00,125 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:00,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:00,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:00,126 INFO L229 MonitoredProcess]: Starting monitored process 829 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:00,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (829)] Waiting until timeout for monitored process [2022-02-10 03:16:00,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:00,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:00,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:16:00,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:00,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:00,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 19 treesize of output 15 [2022-02-10 03:16:00,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:00,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 21 treesize of output 17 [2022-02-10 03:16:00,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:00,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 12 treesize of output 5 [2022-02-10 03:16:00,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:00,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:00,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:00,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 15 treesize of output 19 [2022-02-10 03:16:00,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:00,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, 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-02-10 03:16:00,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:16:00,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:00,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514926028] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:00,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:00,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:16:00,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451391763] [2022-02-10 03:16:00,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:00,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:16:00,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:00,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:16:00,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:16:00,925 INFO L87 Difference]: Start difference. First operand 417 states and 1052 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:01,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:01,471 INFO L93 Difference]: Finished difference Result 537 states and 1239 transitions. [2022-02-10 03:16:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:01,471 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:01,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:01,472 INFO L225 Difference]: With dead ends: 537 [2022-02-10 03:16:01,472 INFO L226 Difference]: Without dead ends: 527 [2022-02-10 03:16:01,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=180, Invalid=1226, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:16:01,472 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 79 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:01,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 301 Invalid, 1048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 921 Invalid, 0 Unknown, 99 Unchecked, 0.3s Time] [2022-02-10 03:16:01,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-02-10 03:16:01,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 420. [2022-02-10 03:16:01,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.539379474940334) internal successors, (1064), 419 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1064 transitions. [2022-02-10 03:16:01,477 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1064 transitions. Word has length 23 [2022-02-10 03:16:01,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:01,477 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 1064 transitions. [2022-02-10 03:16:01,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:01,477 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1064 transitions. [2022-02-10 03:16:01,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:01,478 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:01,478 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:01,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (829)] Ended with exit code 0 [2022-02-10 03:16:01,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable832,829 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:01,687 INFO L402 AbstractCegarLoop]: === Iteration 834 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:01,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:01,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1125212880, now seen corresponding path program 829 times [2022-02-10 03:16:01,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:01,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038409772] [2022-02-10 03:16:01,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:01,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:01,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:01,905 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:01,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:01,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038409772] [2022-02-10 03:16:01,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038409772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:01,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876360298] [2022-02-10 03:16:01,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:01,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:01,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:01,906 INFO L229 MonitoredProcess]: Starting monitored process 830 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:01,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (830)] Waiting until timeout for monitored process [2022-02-10 03:16:01,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:01,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:01,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:02,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:02,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 19 treesize of output 15 [2022-02-10 03:16:02,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:02,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 21 treesize of output 17 [2022-02-10 03:16:02,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:02,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 12 treesize of output 5 [2022-02-10 03:16:02,195 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:02,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:02,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:02,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 18 treesize of output 22 [2022-02-10 03:16:02,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:02,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:16:02,424 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:02,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:02,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:02,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876360298] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:02,538 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:02,538 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:02,538 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144050834] [2022-02-10 03:16:02,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:02,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:02,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:02,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:02,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:02,539 INFO L87 Difference]: Start difference. First operand 420 states and 1064 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:02,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:02,971 INFO L93 Difference]: Finished difference Result 524 states and 1231 transitions. [2022-02-10 03:16:02,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:02,972 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:02,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:02,972 INFO L225 Difference]: With dead ends: 524 [2022-02-10 03:16:02,972 INFO L226 Difference]: Without dead ends: 514 [2022-02-10 03:16:02,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:02,973 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:02,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 257 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1006 Invalid, 0 Unknown, 51 Unchecked, 0.4s Time] [2022-02-10 03:16:02,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-02-10 03:16:02,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 423. [2022-02-10 03:16:02,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.5497630331753554) internal successors, (1076), 422 states have internal predecessors, (1076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:02,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1076 transitions. [2022-02-10 03:16:02,977 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1076 transitions. Word has length 23 [2022-02-10 03:16:02,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:02,977 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 1076 transitions. [2022-02-10 03:16:02,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:02,977 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1076 transitions. [2022-02-10 03:16:02,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:02,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:02,978 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:02,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (830)] Ended with exit code 0 [2022-02-10 03:16:03,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 830 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable833 [2022-02-10 03:16:03,187 INFO L402 AbstractCegarLoop]: === Iteration 835 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:03,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:03,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1068040612, now seen corresponding path program 830 times [2022-02-10 03:16:03,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:03,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060149469] [2022-02-10 03:16:03,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:03,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:03,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:03,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:03,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:03,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060149469] [2022-02-10 03:16:03,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060149469] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:03,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061375712] [2022-02-10 03:16:03,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:03,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:03,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:03,382 INFO L229 MonitoredProcess]: Starting monitored process 831 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:03,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (831)] Waiting until timeout for monitored process [2022-02-10 03:16:03,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:03,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:03,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:03,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:03,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:03,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 19 treesize of output 15 [2022-02-10 03:16:03,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:03,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 20 treesize of output 16 [2022-02-10 03:16:03,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:03,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:03,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:03,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 19 treesize of output 23 [2022-02-10 03:16:03,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:03,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 22 treesize of output 26 [2022-02-10 03:16:03,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:04,076 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:04,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061375712] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:04,076 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:04,076 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:04,076 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646135437] [2022-02-10 03:16:04,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:04,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:04,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:04,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:04,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:04,077 INFO L87 Difference]: Start difference. First operand 423 states and 1076 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:04,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:04,450 INFO L93 Difference]: Finished difference Result 515 states and 1210 transitions. [2022-02-10 03:16:04,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:04,450 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:04,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:04,451 INFO L225 Difference]: With dead ends: 515 [2022-02-10 03:16:04,451 INFO L226 Difference]: Without dead ends: 505 [2022-02-10 03:16:04,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:04,451 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 61 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:04,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 217 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 800 Invalid, 0 Unknown, 7 Unchecked, 0.3s Time] [2022-02-10 03:16:04,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-02-10 03:16:04,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 421. [2022-02-10 03:16:04,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.5428571428571427) internal successors, (1068), 420 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:04,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1068 transitions. [2022-02-10 03:16:04,456 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1068 transitions. Word has length 23 [2022-02-10 03:16:04,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:04,456 INFO L470 AbstractCegarLoop]: Abstraction has 421 states and 1068 transitions. [2022-02-10 03:16:04,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:04,456 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1068 transitions. [2022-02-10 03:16:04,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:04,457 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:04,457 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:04,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (831)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:04,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 831 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable834 [2022-02-10 03:16:04,672 INFO L402 AbstractCegarLoop]: === Iteration 836 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:04,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:04,672 INFO L85 PathProgramCache]: Analyzing trace with hash 968367208, now seen corresponding path program 831 times [2022-02-10 03:16:04,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:04,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464015006] [2022-02-10 03:16:04,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:04,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:04,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:04,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:04,917 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:04,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464015006] [2022-02-10 03:16:04,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464015006] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:04,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325632627] [2022-02-10 03:16:04,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:04,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:04,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:04,919 INFO L229 MonitoredProcess]: Starting monitored process 832 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:04,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (832)] Waiting until timeout for monitored process [2022-02-10 03:16:04,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:16:04,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:04,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:16:04,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:05,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:05,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:05,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 21 treesize of output 17 [2022-02-10 03:16:05,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:05,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 12 treesize of output 5 [2022-02-10 03:16:05,465 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:05,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:05,651 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:16:05,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:05,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:16:05,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:05,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 22 treesize of output 26 [2022-02-10 03:16:05,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-02-10 03:16:05,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325632627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:05,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:05,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:05,887 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696518313] [2022-02-10 03:16:05,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:05,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:05,887 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:05,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:05,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:05,888 INFO L87 Difference]: Start difference. First operand 421 states and 1068 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:06,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:06,654 INFO L93 Difference]: Finished difference Result 565 states and 1303 transitions. [2022-02-10 03:16:06,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:16:06,654 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:06,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:06,655 INFO L225 Difference]: With dead ends: 565 [2022-02-10 03:16:06,655 INFO L226 Difference]: Without dead ends: 555 [2022-02-10 03:16:06,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=192, Invalid=1448, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:16:06,655 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 103 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:06,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 424 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 999 Invalid, 0 Unknown, 288 Unchecked, 0.4s Time] [2022-02-10 03:16:06,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2022-02-10 03:16:06,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 431. [2022-02-10 03:16:06,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.5651162790697675) internal successors, (1103), 430 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:06,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1103 transitions. [2022-02-10 03:16:06,660 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1103 transitions. Word has length 23 [2022-02-10 03:16:06,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:06,660 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 1103 transitions. [2022-02-10 03:16:06,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:06,660 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1103 transitions. [2022-02-10 03:16:06,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:06,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:06,661 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:06,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (832)] Ended with exit code 0 [2022-02-10 03:16:06,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable835,832 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:06,872 INFO L402 AbstractCegarLoop]: === Iteration 837 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:06,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:06,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1758761328, now seen corresponding path program 832 times [2022-02-10 03:16:06,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:06,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620945776] [2022-02-10 03:16:06,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:06,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:06,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:07,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:07,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620945776] [2022-02-10 03:16:07,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620945776] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:07,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29864407] [2022-02-10 03:16:07,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:07,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:07,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:07,114 INFO L229 MonitoredProcess]: Starting monitored process 833 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:07,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (833)] Waiting until timeout for monitored process [2022-02-10 03:16:07,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:07,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:07,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:07,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:07,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:07,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:07,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 21 treesize of output 17 [2022-02-10 03:16:07,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:07,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 12 treesize of output 5 [2022-02-10 03:16:07,389 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:07,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:07,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:16:07,569 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:16:07,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:07,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:16:07,670 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:07,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29864407] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:07,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:07,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:07,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036719242] [2022-02-10 03:16:07,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:07,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:07,671 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:07,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:07,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:07,671 INFO L87 Difference]: Start difference. First operand 431 states and 1103 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:08,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:08,194 INFO L93 Difference]: Finished difference Result 542 states and 1301 transitions. [2022-02-10 03:16:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:08,195 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:08,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:08,196 INFO L225 Difference]: With dead ends: 542 [2022-02-10 03:16:08,196 INFO L226 Difference]: Without dead ends: 532 [2022-02-10 03:16:08,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=262, Invalid=1630, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:16:08,196 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 168 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:08,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 239 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 757 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-02-10 03:16:08,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-02-10 03:16:08,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 434. [2022-02-10 03:16:08,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 2.579676674364896) internal successors, (1117), 433 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:08,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1117 transitions. [2022-02-10 03:16:08,201 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1117 transitions. Word has length 23 [2022-02-10 03:16:08,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:08,201 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1117 transitions. [2022-02-10 03:16:08,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:08,201 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1117 transitions. [2022-02-10 03:16:08,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:08,201 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:08,201 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:08,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (833)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:08,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable836,833 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:08,417 INFO L402 AbstractCegarLoop]: === Iteration 838 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:08,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:08,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1942643825, now seen corresponding path program 833 times [2022-02-10 03:16:08,417 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:08,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162348988] [2022-02-10 03:16:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:08,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:08,493 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:08,493 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:08,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162348988] [2022-02-10 03:16:08,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162348988] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:08,493 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379617454] [2022-02-10 03:16:08,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:08,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:08,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:08,495 INFO L229 MonitoredProcess]: Starting monitored process 834 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:08,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (834)] Waiting until timeout for monitored process [2022-02-10 03:16:08,520 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:16:08,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:08,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 03:16:08,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:08,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:08,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:08,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 17 treesize of output 13 [2022-02-10 03:16:08,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:08,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 9 treesize of output 3 [2022-02-10 03:16:08,714 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:08,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:08,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:08,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 16 treesize of output 20 [2022-02-10 03:16:08,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:16:08,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:08,814 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:08,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379617454] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:08,815 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:08,815 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:16:08,815 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894543073] [2022-02-10 03:16:08,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:08,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:08,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:08,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:08,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:08,815 INFO L87 Difference]: Start difference. First operand 434 states and 1117 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-02-10 03:16:08,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:08,886 INFO L93 Difference]: Finished difference Result 475 states and 1188 transitions. [2022-02-10 03:16:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:08,886 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 23 [2022-02-10 03:16:08,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:08,886 INFO L225 Difference]: With dead ends: 475 [2022-02-10 03:16:08,887 INFO L226 Difference]: Without dead ends: 465 [2022-02-10 03:16:08,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:16:08,887 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 45 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:08,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 93 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 233 Invalid, 0 Unknown, 31 Unchecked, 0.1s Time] [2022-02-10 03:16:08,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2022-02-10 03:16:08,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 437. [2022-02-10 03:16:08,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 2.584862385321101) internal successors, (1127), 436 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:08,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1127 transitions. [2022-02-10 03:16:08,891 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1127 transitions. Word has length 23 [2022-02-10 03:16:08,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:08,891 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1127 transitions. [2022-02-10 03:16:08,891 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-02-10 03:16:08,891 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1127 transitions. [2022-02-10 03:16:08,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:08,892 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:08,892 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:08,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (834)] Ended with exit code 0 [2022-02-10 03:16:09,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 834 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable837 [2022-02-10 03:16:09,107 INFO L402 AbstractCegarLoop]: === Iteration 839 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:09,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:09,107 INFO L85 PathProgramCache]: Analyzing trace with hash 697983238, now seen corresponding path program 834 times [2022-02-10 03:16:09,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:09,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269476351] [2022-02-10 03:16:09,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:09,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:09,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:09,297 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:09,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:09,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269476351] [2022-02-10 03:16:09,298 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269476351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:09,298 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463130230] [2022-02-10 03:16:09,298 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:09,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:09,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:09,299 INFO L229 MonitoredProcess]: Starting monitored process 835 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:09,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (835)] Waiting until timeout for monitored process [2022-02-10 03:16:09,325 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:09,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:09,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:09,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:09,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:09,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 19 treesize of output 15 [2022-02-10 03:16:09,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:09,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:09,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:09,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:09,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 19 treesize of output 23 [2022-02-10 03:16:09,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:09,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 28 treesize of output 32 [2022-02-10 03:16:09,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:16:09,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:09,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463130230] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:09,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:09,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:09,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496850759] [2022-02-10 03:16:09,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:09,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:09,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:09,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:09,910 INFO L87 Difference]: Start difference. First operand 437 states and 1127 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:10,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:10,173 INFO L93 Difference]: Finished difference Result 500 states and 1231 transitions. [2022-02-10 03:16:10,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:10,173 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:10,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:10,173 INFO L225 Difference]: With dead ends: 500 [2022-02-10 03:16:10,174 INFO L226 Difference]: Without dead ends: 490 [2022-02-10 03:16:10,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:10,174 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:10,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 201 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 632 Invalid, 0 Unknown, 191 Unchecked, 0.2s Time] [2022-02-10 03:16:10,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-10 03:16:10,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 440. [2022-02-10 03:16:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.5968109339407746) internal successors, (1140), 439 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:10,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1140 transitions. [2022-02-10 03:16:10,179 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1140 transitions. Word has length 23 [2022-02-10 03:16:10,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:10,179 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1140 transitions. [2022-02-10 03:16:10,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:10,179 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1140 transitions. [2022-02-10 03:16:10,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:10,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:10,179 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:10,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (835)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:10,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable838,835 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:10,391 INFO L402 AbstractCegarLoop]: === Iteration 840 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:10,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:10,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1999522175, now seen corresponding path program 835 times [2022-02-10 03:16:10,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:10,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391666494] [2022-02-10 03:16:10,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:10,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:10,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:10,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:10,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391666494] [2022-02-10 03:16:10,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391666494] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:10,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682784652] [2022-02-10 03:16:10,496 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:10,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:10,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:10,497 INFO L229 MonitoredProcess]: Starting monitored process 836 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:10,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (836)] Waiting until timeout for monitored process [2022-02-10 03:16:10,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:10,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:10,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:10,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:10,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 19 treesize of output 15 [2022-02-10 03:16:10,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:10,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:10,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:10,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 9 treesize of output 3 [2022-02-10 03:16:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:10,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:10,886 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:10,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:16:10,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:10,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:10,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682784652] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:10,962 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:10,962 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:16:10,962 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589988274] [2022-02-10 03:16:10,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:10,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:16:10,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:10,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:16:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:10,963 INFO L87 Difference]: Start difference. First operand 440 states and 1140 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-02-10 03:16:11,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:11,075 INFO L93 Difference]: Finished difference Result 483 states and 1210 transitions. [2022-02-10 03:16:11,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:11,075 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 23 [2022-02-10 03:16:11,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:11,076 INFO L225 Difference]: With dead ends: 483 [2022-02-10 03:16:11,076 INFO L226 Difference]: Without dead ends: 474 [2022-02-10 03:16:11,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:11,076 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 26 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:11,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 109 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 306 Invalid, 0 Unknown, 35 Unchecked, 0.1s Time] [2022-02-10 03:16:11,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-02-10 03:16:11,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 437. [2022-02-10 03:16:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 2.591743119266055) internal successors, (1130), 436 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:11,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1130 transitions. [2022-02-10 03:16:11,080 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1130 transitions. Word has length 23 [2022-02-10 03:16:11,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:11,080 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1130 transitions. [2022-02-10 03:16:11,080 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-02-10 03:16:11,081 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1130 transitions. [2022-02-10 03:16:11,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:11,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:11,081 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:11,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (836)] Ended with exit code 0 [2022-02-10 03:16:11,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable839,836 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:11,295 INFO L402 AbstractCegarLoop]: === Iteration 841 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:11,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:11,295 INFO L85 PathProgramCache]: Analyzing trace with hash 427224902, now seen corresponding path program 836 times [2022-02-10 03:16:11,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:11,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038533967] [2022-02-10 03:16:11,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:11,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:11,496 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:11,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:11,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038533967] [2022-02-10 03:16:11,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038533967] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:11,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884832043] [2022-02-10 03:16:11,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:11,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:11,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:11,497 INFO L229 MonitoredProcess]: Starting monitored process 837 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:11,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (837)] Waiting until timeout for monitored process [2022-02-10 03:16:11,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:11,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:11,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:11,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:11,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:11,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 19 treesize of output 15 [2022-02-10 03:16:11,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:11,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:11,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 12 treesize of output 5 [2022-02-10 03:16:11,813 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:11,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:11,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:11,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 18 treesize of output 22 [2022-02-10 03:16:12,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:12,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 22 treesize of output 26 [2022-02-10 03:16:12,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:12,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 18 treesize of output 22 [2022-02-10 03:16:12,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:12,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884832043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:12,168 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:12,168 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:12,169 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119537311] [2022-02-10 03:16:12,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:12,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:12,169 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:12,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:12,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:12,169 INFO L87 Difference]: Start difference. First operand 437 states and 1130 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:12,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:12,478 INFO L93 Difference]: Finished difference Result 518 states and 1255 transitions. [2022-02-10 03:16:12,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:12,478 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:12,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:12,479 INFO L225 Difference]: With dead ends: 518 [2022-02-10 03:16:12,479 INFO L226 Difference]: Without dead ends: 508 [2022-02-10 03:16:12,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=932, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:12,479 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:12,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 299 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 730 Invalid, 0 Unknown, 211 Unchecked, 0.3s Time] [2022-02-10 03:16:12,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-02-10 03:16:12,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 440. [2022-02-10 03:16:12,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.58997722095672) internal successors, (1137), 439 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:12,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1137 transitions. [2022-02-10 03:16:12,484 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1137 transitions. Word has length 23 [2022-02-10 03:16:12,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:12,484 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1137 transitions. [2022-02-10 03:16:12,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:12,484 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1137 transitions. [2022-02-10 03:16:12,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:12,484 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:12,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:12,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (837)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:12,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 837 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable840 [2022-02-10 03:16:12,700 INFO L402 AbstractCegarLoop]: === Iteration 842 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:12,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:12,700 INFO L85 PathProgramCache]: Analyzing trace with hash 835131330, now seen corresponding path program 837 times [2022-02-10 03:16:12,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:12,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615021624] [2022-02-10 03:16:12,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:12,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:12,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:12,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:12,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615021624] [2022-02-10 03:16:12,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615021624] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:12,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629603256] [2022-02-10 03:16:12,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:12,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:12,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:12,915 INFO L229 MonitoredProcess]: Starting monitored process 838 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:12,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (838)] Waiting until timeout for monitored process [2022-02-10 03:16:12,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:16:12,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:12,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:16:12,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:13,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:13,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 19 treesize of output 15 [2022-02-10 03:16:13,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:13,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 20 treesize of output 16 [2022-02-10 03:16:13,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:13,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:13,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:13,487 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:16:13,540 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 03:16:13,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:13,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 26 treesize of output 28 [2022-02-10 03:16:13,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:13,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629603256] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:13,614 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:13,614 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:16:13,614 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622256409] [2022-02-10 03:16:13,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:13,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:16:13,614 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:13,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:16:13,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:16:13,615 INFO L87 Difference]: Start difference. First operand 440 states and 1137 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:13,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:13,936 INFO L93 Difference]: Finished difference Result 561 states and 1319 transitions. [2022-02-10 03:16:13,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:16:13,936 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:13,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:13,937 INFO L225 Difference]: With dead ends: 561 [2022-02-10 03:16:13,937 INFO L226 Difference]: Without dead ends: 551 [2022-02-10 03:16:13,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:13,938 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 66 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:13,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 422 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 973 Invalid, 0 Unknown, 117 Unchecked, 0.2s Time] [2022-02-10 03:16:13,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-02-10 03:16:13,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 442. [2022-02-10 03:16:13,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.5963718820861676) internal successors, (1145), 441 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:13,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1145 transitions. [2022-02-10 03:16:13,942 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1145 transitions. Word has length 23 [2022-02-10 03:16:13,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:13,943 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1145 transitions. [2022-02-10 03:16:13,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:13,943 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1145 transitions. [2022-02-10 03:16:13,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:13,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:13,943 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:13,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (838)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:14,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable841,838 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:14,159 INFO L402 AbstractCegarLoop]: === Iteration 843 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:14,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:14,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1669259078, now seen corresponding path program 838 times [2022-02-10 03:16:14,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:14,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184130925] [2022-02-10 03:16:14,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:14,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:14,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:14,307 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:14,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:14,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184130925] [2022-02-10 03:16:14,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184130925] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:14,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287596940] [2022-02-10 03:16:14,308 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:14,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:14,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:14,309 INFO L229 MonitoredProcess]: Starting monitored process 839 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:14,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (839)] Waiting until timeout for monitored process [2022-02-10 03:16:14,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:14,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:14,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:14,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:14,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:14,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 19 treesize of output 15 [2022-02-10 03:16:14,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:14,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 21 treesize of output 17 [2022-02-10 03:16:14,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:14,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:14,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:14,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:14,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:14,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 18 treesize of output 22 [2022-02-10 03:16:14,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:14,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 22 treesize of output 26 [2022-02-10 03:16:14,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:14,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:14,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:14,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287596940] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:14,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:14,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:14,869 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337176658] [2022-02-10 03:16:14,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:14,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:14,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:14,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:14,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:14,869 INFO L87 Difference]: Start difference. First operand 442 states and 1145 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:15,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:15,235 INFO L93 Difference]: Finished difference Result 547 states and 1310 transitions. [2022-02-10 03:16:15,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:15,235 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:15,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:15,236 INFO L225 Difference]: With dead ends: 547 [2022-02-10 03:16:15,236 INFO L226 Difference]: Without dead ends: 537 [2022-02-10 03:16:15,236 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:15,236 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 66 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:15,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 256 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 879 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-02-10 03:16:15,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-02-10 03:16:15,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 444. [2022-02-10 03:16:15,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.6027088036117383) internal successors, (1153), 443 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:15,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1153 transitions. [2022-02-10 03:16:15,241 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1153 transitions. Word has length 23 [2022-02-10 03:16:15,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:15,241 INFO L470 AbstractCegarLoop]: Abstraction has 444 states and 1153 transitions. [2022-02-10 03:16:15,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:15,242 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1153 transitions. [2022-02-10 03:16:15,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:15,242 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:15,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:15,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (839)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:15,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 839 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable842 [2022-02-10 03:16:15,458 INFO L402 AbstractCegarLoop]: === Iteration 844 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:15,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:15,458 INFO L85 PathProgramCache]: Analyzing trace with hash -432454726, now seen corresponding path program 839 times [2022-02-10 03:16:15,458 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:15,458 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934363688] [2022-02-10 03:16:15,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:15,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:15,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:15,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-02-10 03:16:15,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:15,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934363688] [2022-02-10 03:16:15,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934363688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:15,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301347849] [2022-02-10 03:16:15,656 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:15,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:15,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:15,658 INFO L229 MonitoredProcess]: Starting monitored process 840 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:15,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (840)] Waiting until timeout for monitored process [2022-02-10 03:16:15,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:16:15,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:15,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:16:15,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:15,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:15,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 19 treesize of output 15 [2022-02-10 03:16:15,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:15,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 20 treesize of output 16 [2022-02-10 03:16:15,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:15,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 12 treesize of output 5 [2022-02-10 03:16:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:15,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:16,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:16,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 19 treesize of output 23 [2022-02-10 03:16:16,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:16,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 22 treesize of output 26 [2022-02-10 03:16:16,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:16,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 18 treesize of output 22 [2022-02-10 03:16:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:16,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301347849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:16,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:16,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-10 03:16:16,326 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435239226] [2022-02-10 03:16:16,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:16,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:16:16,326 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:16,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:16:16,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:16,326 INFO L87 Difference]: Start difference. First operand 444 states and 1153 transitions. Second operand has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:16,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:16,795 INFO L93 Difference]: Finished difference Result 526 states and 1273 transitions. [2022-02-10 03:16:16,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:16,795 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:16,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:16,796 INFO L225 Difference]: With dead ends: 526 [2022-02-10 03:16:16,796 INFO L226 Difference]: Without dead ends: 516 [2022-02-10 03:16:16,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=164, Invalid=1242, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:16:16,797 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 56 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:16,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 263 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 893 Invalid, 0 Unknown, 41 Unchecked, 0.3s Time] [2022-02-10 03:16:16,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2022-02-10 03:16:16,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 442. [2022-02-10 03:16:16,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.5963718820861676) internal successors, (1145), 441 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:16,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1145 transitions. [2022-02-10 03:16:16,801 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1145 transitions. Word has length 23 [2022-02-10 03:16:16,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:16,802 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 1145 transitions. [2022-02-10 03:16:16,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:16,802 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1145 transitions. [2022-02-10 03:16:16,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:16,802 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:16,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:16,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (840)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:17,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 840 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable843 [2022-02-10 03:16:17,003 INFO L402 AbstractCegarLoop]: === Iteration 845 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:17,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:17,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1235476094, now seen corresponding path program 840 times [2022-02-10 03:16:17,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:17,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339416121] [2022-02-10 03:16:17,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:17,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:17,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:17,212 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:17,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:17,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339416121] [2022-02-10 03:16:17,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339416121] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:17,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875592340] [2022-02-10 03:16:17,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:17,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:17,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:17,213 INFO L229 MonitoredProcess]: Starting monitored process 841 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:17,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (841)] Waiting until timeout for monitored process [2022-02-10 03:16:17,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:17,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:17,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:17,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:17,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:17,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 19 treesize of output 15 [2022-02-10 03:16:17,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:17,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 21 treesize of output 17 [2022-02-10 03:16:17,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:17,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 12 treesize of output 5 [2022-02-10 03:16:17,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-02-10 03:16:17,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:17,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:17,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 22 treesize of output 26 [2022-02-10 03:16:17,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:17,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 26 treesize of output 30 [2022-02-10 03:16:17,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:17,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 22 treesize of output 26 [2022-02-10 03:16:17,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-02-10 03:16:17,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875592340] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:17,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:17,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:17,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111535763] [2022-02-10 03:16:17,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:17,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:17,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:17,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:17,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:17,682 INFO L87 Difference]: Start difference. First operand 442 states and 1145 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:17,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:17,922 INFO L93 Difference]: Finished difference Result 537 states and 1306 transitions. [2022-02-10 03:16:17,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:17,922 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:17,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:17,923 INFO L225 Difference]: With dead ends: 537 [2022-02-10 03:16:17,923 INFO L226 Difference]: Without dead ends: 527 [2022-02-10 03:16:17,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:17,923 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 46 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:17,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 246 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 788 Invalid, 0 Unknown, 9 Unchecked, 0.2s Time] [2022-02-10 03:16:17,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-02-10 03:16:17,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 457. [2022-02-10 03:16:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 2.594298245614035) internal successors, (1183), 456 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:17,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 1183 transitions. [2022-02-10 03:16:17,928 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 1183 transitions. Word has length 23 [2022-02-10 03:16:17,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:17,928 INFO L470 AbstractCegarLoop]: Abstraction has 457 states and 1183 transitions. [2022-02-10 03:16:17,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:17,928 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 1183 transitions. [2022-02-10 03:16:17,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:17,929 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:17,929 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:17,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (841)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:18,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 841 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable844 [2022-02-10 03:16:18,143 INFO L402 AbstractCegarLoop]: === Iteration 846 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:18,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:18,143 INFO L85 PathProgramCache]: Analyzing trace with hash -231538941, now seen corresponding path program 841 times [2022-02-10 03:16:18,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:18,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070047033] [2022-02-10 03:16:18,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:18,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:18,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:18,247 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:18,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:18,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070047033] [2022-02-10 03:16:18,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070047033] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:18,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753404241] [2022-02-10 03:16:18,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:18,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:18,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:18,248 INFO L229 MonitoredProcess]: Starting monitored process 842 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:18,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (842)] Waiting until timeout for monitored process [2022-02-10 03:16:18,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:18,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:18,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:18,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:18,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 19 treesize of output 15 [2022-02-10 03:16:18,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:18,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 17 treesize of output 13 [2022-02-10 03:16:18,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:18,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 9 treesize of output 3 [2022-02-10 03:16:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:18,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:18,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:18,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:18,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:18,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 20 treesize of output 24 [2022-02-10 03:16:18,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16: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 16 treesize of output 20 [2022-02-10 03:16:18,675 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:18,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753404241] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:18,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:18,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:16:18,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646684428] [2022-02-10 03:16:18,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:18,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:16:18,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:18,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:16:18,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:18,676 INFO L87 Difference]: Start difference. First operand 457 states and 1183 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:16:18,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:18,764 INFO L93 Difference]: Finished difference Result 500 states and 1260 transitions. [2022-02-10 03:16:18,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:18,764 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 23 [2022-02-10 03:16:18,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:18,765 INFO L225 Difference]: With dead ends: 500 [2022-02-10 03:16:18,765 INFO L226 Difference]: Without dead ends: 490 [2022-02-10 03:16:18,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:18,765 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:18,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 85 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 229 Invalid, 0 Unknown, 80 Unchecked, 0.1s Time] [2022-02-10 03:16:18,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-02-10 03:16:18,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 458. [2022-02-10 03:16:18,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.597374179431072) internal successors, (1187), 457 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:18,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1187 transitions. [2022-02-10 03:16:18,770 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1187 transitions. Word has length 23 [2022-02-10 03:16:18,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:18,770 INFO L470 AbstractCegarLoop]: Abstraction has 458 states and 1187 transitions. [2022-02-10 03:16:18,770 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:16:18,770 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1187 transitions. [2022-02-10 03:16:18,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:18,770 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:18,770 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:18,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (842)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:18,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable845,842 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:18,973 INFO L402 AbstractCegarLoop]: === Iteration 847 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:18,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:18,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1150090640, now seen corresponding path program 842 times [2022-02-10 03:16:18,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:18,973 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370904589] [2022-02-10 03:16:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:18,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:18,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:19,149 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:19,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:19,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370904589] [2022-02-10 03:16:19,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370904589] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:19,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688998005] [2022-02-10 03:16:19,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:19,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:19,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:19,150 INFO L229 MonitoredProcess]: Starting monitored process 843 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:19,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (843)] Waiting until timeout for monitored process [2022-02-10 03:16:19,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:19,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:19,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:19,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:19,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:19,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:19,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:19,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 12 treesize of output 5 [2022-02-10 03:16:19,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:19,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:19,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:19,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 18 treesize of output 22 [2022-02-10 03:16:19,730 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:19,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 26 treesize of output 30 [2022-02-10 03:16:19,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:19,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:16:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:19,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688998005] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:19,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:19,794 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:19,794 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872595834] [2022-02-10 03:16:19,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:19,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:19,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:19,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:19,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:19,795 INFO L87 Difference]: Start difference. First operand 458 states and 1187 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:20,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:20,064 INFO L93 Difference]: Finished difference Result 579 states and 1389 transitions. [2022-02-10 03:16:20,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:20,064 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:20,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:20,065 INFO L225 Difference]: With dead ends: 579 [2022-02-10 03:16:20,065 INFO L226 Difference]: Without dead ends: 569 [2022-02-10 03:16:20,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:20,065 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 66 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:20,065 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 235 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 803 Invalid, 0 Unknown, 39 Unchecked, 0.2s Time] [2022-02-10 03:16:20,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-10 03:16:20,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 460. [2022-02-10 03:16:20,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.607843137254902) internal successors, (1197), 459 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:20,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1197 transitions. [2022-02-10 03:16:20,070 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1197 transitions. Word has length 23 [2022-02-10 03:16:20,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:20,070 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 1197 transitions. [2022-02-10 03:16:20,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:20,070 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1197 transitions. [2022-02-10 03:16:20,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:20,071 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:20,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:20,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (843)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:20,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable846,843 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:20,286 INFO L402 AbstractCegarLoop]: === Iteration 848 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:20,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:20,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1043162852, now seen corresponding path program 843 times [2022-02-10 03:16:20,286 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:20,286 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453343755] [2022-02-10 03:16:20,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:20,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:20,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:20,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:20,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:20,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453343755] [2022-02-10 03:16:20,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453343755] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:20,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642898971] [2022-02-10 03:16:20,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:20,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:20,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:20,408 INFO L229 MonitoredProcess]: Starting monitored process 844 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:20,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (844)] Waiting until timeout for monitored process [2022-02-10 03:16:20,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:16:20,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:20,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:16:20,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:20,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:20,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:20,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 20 treesize of output 16 [2022-02-10 03:16:20,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:20,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 12 treesize of output 5 [2022-02-10 03:16:20,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:20,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:20,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:20,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 27 treesize of output 29 [2022-02-10 03:16:20,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:20,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 38 treesize of output 40 [2022-02-10 03:16:20,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-02-10 03:16:20,987 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:20,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642898971] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:20,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:20,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:20,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144796575] [2022-02-10 03:16:20,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:20,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:20,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:20,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:20,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:20,988 INFO L87 Difference]: Start difference. First operand 460 states and 1197 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:21,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:21,571 INFO L93 Difference]: Finished difference Result 633 states and 1463 transitions. [2022-02-10 03:16:21,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:16:21,572 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:21,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:21,572 INFO L225 Difference]: With dead ends: 633 [2022-02-10 03:16:21,573 INFO L226 Difference]: Without dead ends: 618 [2022-02-10 03:16:21,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=156, Invalid=1326, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:16:21,573 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 98 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 1632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:21,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 532 Invalid, 1632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1508 Invalid, 0 Unknown, 94 Unchecked, 0.4s Time] [2022-02-10 03:16:21,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2022-02-10 03:16:21,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 466. [2022-02-10 03:16:21,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.621505376344086) internal successors, (1219), 465 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1219 transitions. [2022-02-10 03:16:21,578 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1219 transitions. Word has length 23 [2022-02-10 03:16:21,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:21,578 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 1219 transitions. [2022-02-10 03:16:21,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:21,578 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1219 transitions. [2022-02-10 03:16:21,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:21,579 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:21,579 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:21,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (844)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:21,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 844 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable847 [2022-02-10 03:16:21,796 INFO L402 AbstractCegarLoop]: === Iteration 849 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:21,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:21,796 INFO L85 PathProgramCache]: Analyzing trace with hash 59484039, now seen corresponding path program 844 times [2022-02-10 03:16:21,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:21,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412927258] [2022-02-10 03:16:21,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:21,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:21,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:21,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412927258] [2022-02-10 03:16:21,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412927258] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:21,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39802327] [2022-02-10 03:16:21,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:21,906 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:21,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:21,907 INFO L229 MonitoredProcess]: Starting monitored process 845 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:21,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (845)] Waiting until timeout for monitored process [2022-02-10 03:16:21,935 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:21,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:21,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:21,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:21,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:22,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:22,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 19 treesize of output 15 [2022-02-10 03:16:22,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:22,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 15 treesize of output 11 [2022-02-10 03:16:22,101 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:22,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:22,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:22,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:22,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:22,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 20 treesize of output 24 [2022-02-10 03:16:22,174 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:22,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:22,206 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:22,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39802327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:22,207 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:22,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:16:22,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468985290] [2022-02-10 03:16:22,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:22,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:16:22,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:22,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:16:22,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:16:22,207 INFO L87 Difference]: Start difference. First operand 466 states and 1219 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-02-10 03:16:22,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:22,307 INFO L93 Difference]: Finished difference Result 521 states and 1311 transitions. [2022-02-10 03:16:22,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:22,307 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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 23 [2022-02-10 03:16:22,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:22,308 INFO L225 Difference]: With dead ends: 521 [2022-02-10 03:16:22,308 INFO L226 Difference]: Without dead ends: 504 [2022-02-10 03:16:22,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:16:22,308 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:22,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 114 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 328 Invalid, 0 Unknown, 73 Unchecked, 0.1s Time] [2022-02-10 03:16:22,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2022-02-10 03:16:22,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 465. [2022-02-10 03:16:22,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.6163793103448274) internal successors, (1214), 464 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:22,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1214 transitions. [2022-02-10 03:16:22,313 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1214 transitions. Word has length 23 [2022-02-10 03:16:22,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:22,313 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 1214 transitions. [2022-02-10 03:16:22,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 19 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-02-10 03:16:22,313 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1214 transitions. [2022-02-10 03:16:22,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:22,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:22,313 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:22,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (845)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:22,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable848,845 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:22,528 INFO L402 AbstractCegarLoop]: === Iteration 850 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:22,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:22,528 INFO L85 PathProgramCache]: Analyzing trace with hash 2102926304, now seen corresponding path program 845 times [2022-02-10 03:16:22,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:22,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218861096] [2022-02-10 03:16:22,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:22,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:22,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:22,685 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:22,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:22,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218861096] [2022-02-10 03:16:22,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218861096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:22,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015194492] [2022-02-10 03:16:22,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:22,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:22,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:22,686 INFO L229 MonitoredProcess]: Starting monitored process 846 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:22,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (846)] Waiting until timeout for monitored process [2022-02-10 03:16:22,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:22,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:22,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:22,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:22,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:22,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 19 treesize of output 15 [2022-02-10 03:16:22,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:22,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 21 treesize of output 17 [2022-02-10 03:16:22,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:22,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 12 treesize of output 5 [2022-02-10 03:16:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:22,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:23,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:16:23,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:23,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 28 treesize of output 32 [2022-02-10 03:16:23,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:23,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 22 treesize of output 26 [2022-02-10 03:16:23,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:23,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015194492] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:23,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:23,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:23,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4381207] [2022-02-10 03:16:23,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:23,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:23,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:23,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:23,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:23,236 INFO L87 Difference]: Start difference. First operand 465 states and 1214 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:23,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:23,634 INFO L93 Difference]: Finished difference Result 626 states and 1520 transitions. [2022-02-10 03:16:23,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 03:16:23,634 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:23,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:23,635 INFO L225 Difference]: With dead ends: 626 [2022-02-10 03:16:23,635 INFO L226 Difference]: Without dead ends: 616 [2022-02-10 03:16:23,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=182, Invalid=1300, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:16:23,635 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 113 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 874 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 1094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:23,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 258 Invalid, 1094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 874 Invalid, 0 Unknown, 176 Unchecked, 0.2s Time] [2022-02-10 03:16:23,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-02-10 03:16:23,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 471. [2022-02-10 03:16:23,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.623404255319149) internal successors, (1233), 470 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:23,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1233 transitions. [2022-02-10 03:16:23,640 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1233 transitions. Word has length 23 [2022-02-10 03:16:23,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:23,640 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1233 transitions. [2022-02-10 03:16:23,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:23,641 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1233 transitions. [2022-02-10 03:16:23,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:23,641 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:23,641 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:23,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (846)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:23,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable849,846 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:23,856 INFO L402 AbstractCegarLoop]: === Iteration 851 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:23,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:23,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1401646872, now seen corresponding path program 846 times [2022-02-10 03:16:23,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:23,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822644127] [2022-02-10 03:16:23,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:23,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:23,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:24,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:24,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:24,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822644127] [2022-02-10 03:16:24,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822644127] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:24,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420204347] [2022-02-10 03:16:24,009 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:24,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:24,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:24,010 INFO L229 MonitoredProcess]: Starting monitored process 847 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:24,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (847)] Waiting until timeout for monitored process [2022-02-10 03:16:24,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:24,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:24,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:24,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:24,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:24,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:24,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:24,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 12 treesize of output 5 [2022-02-10 03:16:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:24,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:24,344 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:24,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 15 treesize of output 19 [2022-02-10 03:16:24,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:24,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 32 [2022-02-10 03:16:24,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:24,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 22 treesize of output 26 [2022-02-10 03:16:24,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-02-10 03:16:24,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420204347] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:24,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:24,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:24,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910617551] [2022-02-10 03:16:24,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:24,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:24,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:24,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:24,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:24,489 INFO L87 Difference]: Start difference. First operand 471 states and 1233 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:24,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:24,969 INFO L93 Difference]: Finished difference Result 582 states and 1421 transitions. [2022-02-10 03:16:24,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:16:24,969 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:24,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:24,970 INFO L225 Difference]: With dead ends: 582 [2022-02-10 03:16:24,970 INFO L226 Difference]: Without dead ends: 572 [2022-02-10 03:16:24,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:16:24,970 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 138 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:24,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 279 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 906 Invalid, 0 Unknown, 325 Unchecked, 0.3s Time] [2022-02-10 03:16:24,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-02-10 03:16:24,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 472. [2022-02-10 03:16:24,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.624203821656051) internal successors, (1236), 471 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:24,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1236 transitions. [2022-02-10 03:16:24,975 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1236 transitions. Word has length 23 [2022-02-10 03:16:24,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:24,975 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1236 transitions. [2022-02-10 03:16:24,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:24,975 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1236 transitions. [2022-02-10 03:16:24,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:24,976 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:24,976 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:24,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (847)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:25,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable850,847 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:25,191 INFO L402 AbstractCegarLoop]: === Iteration 852 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:25,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash -808084729, now seen corresponding path program 847 times [2022-02-10 03:16:25,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:25,192 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832185193] [2022-02-10 03:16:25,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:25,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:25,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:25,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:25,258 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:25,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832185193] [2022-02-10 03:16:25,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832185193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:25,258 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205366624] [2022-02-10 03:16:25,258 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:25,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:25,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:25,259 INFO L229 MonitoredProcess]: Starting monitored process 848 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:25,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (848)] Waiting until timeout for monitored process [2022-02-10 03:16:25,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:25,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:25,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:25,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:25,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 19 treesize of output 15 [2022-02-10 03:16:25,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:25,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 17 treesize of output 13 [2022-02-10 03:16:25,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:25,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 9 treesize of output 3 [2022-02-10 03:16:25,427 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:25,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:25,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:25,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 16 treesize of output 20 [2022-02-10 03:16:25,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:25,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, 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-02-10 03:16:25,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:25,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:25,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:25,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205366624] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:25,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:25,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:16:25,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200143857] [2022-02-10 03:16:25,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:25,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:16:25,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:25,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:16:25,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:25,516 INFO L87 Difference]: Start difference. First operand 472 states and 1236 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:16:25,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:25,578 INFO L93 Difference]: Finished difference Result 523 states and 1321 transitions. [2022-02-10 03:16:25,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:25,578 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 23 [2022-02-10 03:16:25,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:25,579 INFO L225 Difference]: With dead ends: 523 [2022-02-10 03:16:25,579 INFO L226 Difference]: Without dead ends: 513 [2022-02-10 03:16:25,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:25,579 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:25,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 74 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 253 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:16:25,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-02-10 03:16:25,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 476. [2022-02-10 03:16:25,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.6294736842105264) internal successors, (1249), 475 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:25,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1249 transitions. [2022-02-10 03:16:25,584 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1249 transitions. Word has length 23 [2022-02-10 03:16:25,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:25,584 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1249 transitions. [2022-02-10 03:16:25,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:16:25,584 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1249 transitions. [2022-02-10 03:16:25,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:25,585 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:25,585 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:25,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (848)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:25,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 848 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable851 [2022-02-10 03:16:25,799 INFO L402 AbstractCegarLoop]: === Iteration 853 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:25,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:25,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1832542334, now seen corresponding path program 848 times [2022-02-10 03:16:25,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:25,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725466681] [2022-02-10 03:16:25,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:25,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:25,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:25,947 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:25,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725466681] [2022-02-10 03:16:25,947 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725466681] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:25,947 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139408966] [2022-02-10 03:16:25,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:25,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:25,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:25,948 INFO L229 MonitoredProcess]: Starting monitored process 849 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:25,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (849)] Waiting until timeout for monitored process [2022-02-10 03:16:25,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:25,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:25,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:25,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:26,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:26,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 19 treesize of output 15 [2022-02-10 03:16:26,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:26,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:16:26,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:26,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:26,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-02-10 03:16:26,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:26,479 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:26,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 19 treesize of output 23 [2022-02-10 03:16:26,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:26,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, 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-02-10 03:16:26,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:26,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 22 treesize of output 26 [2022-02-10 03:16:26,673 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:26,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139408966] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:26,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:26,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:26,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163429564] [2022-02-10 03:16:26,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:26,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:26,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:26,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:26,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:26,674 INFO L87 Difference]: Start difference. First operand 476 states and 1249 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:26,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:26,948 INFO L93 Difference]: Finished difference Result 545 states and 1361 transitions. [2022-02-10 03:16:26,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:26,948 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:26,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:26,949 INFO L225 Difference]: With dead ends: 545 [2022-02-10 03:16:26,949 INFO L226 Difference]: Without dead ends: 535 [2022-02-10 03:16:26,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:26,949 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 56 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:26,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 135 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 501 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-02-10 03:16:26,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-02-10 03:16:26,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 476. [2022-02-10 03:16:26,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.6315789473684212) internal successors, (1250), 475 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-02-10 03:16:26,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1250 transitions. [2022-02-10 03:16:26,955 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1250 transitions. Word has length 23 [2022-02-10 03:16:26,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:26,955 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1250 transitions. [2022-02-10 03:16:26,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:26,955 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1250 transitions. [2022-02-10 03:16:26,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:26,956 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:26,956 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:26,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (849)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:27,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 849 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable852 [2022-02-10 03:16:27,171 INFO L402 AbstractCegarLoop]: === Iteration 854 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:27,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1160886025, now seen corresponding path program 849 times [2022-02-10 03:16:27,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:27,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421803052] [2022-02-10 03:16:27,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:27,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:27,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:27,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:27,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:27,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421803052] [2022-02-10 03:16:27,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421803052] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:27,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356571887] [2022-02-10 03:16:27,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:27,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:27,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:27,246 INFO L229 MonitoredProcess]: Starting monitored process 850 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:27,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (850)] Waiting until timeout for monitored process [2022-02-10 03:16:27,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:16:27,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:27,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:27,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:27,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:27,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 19 treesize of output 15 [2022-02-10 03:16:27,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:27,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:27,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:27,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 9 treesize of output 3 [2022-02-10 03:16:27,440 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:27,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:27,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:27,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 16 treesize of output 20 [2022-02-10 03:16:27,508 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:16:27,511 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:27,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:16:27,537 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:27,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356571887] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:27,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:27,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:16:27,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12314925] [2022-02-10 03:16:27,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:27,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:16:27,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:27,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:16:27,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:27,538 INFO L87 Difference]: Start difference. First operand 476 states and 1250 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-02-10 03:16:27,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:27,612 INFO L93 Difference]: Finished difference Result 528 states and 1331 transitions. [2022-02-10 03:16:27,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:27,612 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 23 [2022-02-10 03:16:27,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:27,613 INFO L225 Difference]: With dead ends: 528 [2022-02-10 03:16:27,613 INFO L226 Difference]: Without dead ends: 519 [2022-02-10 03:16:27,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:16:27,613 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:27,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 101 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 285 Invalid, 0 Unknown, 70 Unchecked, 0.1s Time] [2022-02-10 03:16:27,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-02-10 03:16:27,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 471. [2022-02-10 03:16:27,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.623404255319149) internal successors, (1233), 470 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:27,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1233 transitions. [2022-02-10 03:16:27,618 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1233 transitions. Word has length 23 [2022-02-10 03:16:27,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:27,618 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1233 transitions. [2022-02-10 03:16:27,618 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-02-10 03:16:27,618 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1233 transitions. [2022-02-10 03:16:27,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:27,619 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:27,619 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:27,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (850)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:27,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 850 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable853 [2022-02-10 03:16:27,834 INFO L402 AbstractCegarLoop]: === Iteration 855 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:27,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:27,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1164801582, now seen corresponding path program 850 times [2022-02-10 03:16:27,834 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:27,834 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405386605] [2022-02-10 03:16:27,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:27,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:27,991 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:27,991 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:27,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405386605] [2022-02-10 03:16:27,991 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405386605] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:27,991 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111994676] [2022-02-10 03:16:27,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:27,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:27,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:27,992 INFO L229 MonitoredProcess]: Starting monitored process 851 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:27,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (851)] Waiting until timeout for monitored process [2022-02-10 03:16:28,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:28,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:28,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:28,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:28,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:28,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:28,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:28,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 21 treesize of output 17 [2022-02-10 03:16:28,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:28,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 12 treesize of output 5 [2022-02-10 03:16:28,267 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:28,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:28,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:28,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 15 treesize of output 19 [2022-02-10 03:16:28,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:28,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-02-10 03:16:28,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:28,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 20 treesize of output 24 [2022-02-10 03:16:28,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:28,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111994676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:28,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:28,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:28,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687609917] [2022-02-10 03:16:28,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:28,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:28,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:28,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:28,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:28,496 INFO L87 Difference]: Start difference. First operand 471 states and 1233 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:28,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:28,756 INFO L93 Difference]: Finished difference Result 585 states and 1407 transitions. [2022-02-10 03:16:28,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:28,757 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:28,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:28,757 INFO L225 Difference]: With dead ends: 585 [2022-02-10 03:16:28,757 INFO L226 Difference]: Without dead ends: 575 [2022-02-10 03:16:28,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:28,758 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 63 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:28,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 227 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 747 Invalid, 0 Unknown, 116 Unchecked, 0.2s Time] [2022-02-10 03:16:28,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2022-02-10 03:16:28,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 472. [2022-02-10 03:16:28,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.6284501061571124) internal successors, (1238), 471 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1238 transitions. [2022-02-10 03:16:28,763 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1238 transitions. Word has length 23 [2022-02-10 03:16:28,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:28,763 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1238 transitions. [2022-02-10 03:16:28,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:28,763 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1238 transitions. [2022-02-10 03:16:28,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:28,763 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:28,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:28,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (851)] Ended with exit code 0 [2022-02-10 03:16:28,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 851 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable854 [2022-02-10 03:16:28,979 INFO L402 AbstractCegarLoop]: === Iteration 856 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:28,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1561783998, now seen corresponding path program 851 times [2022-02-10 03:16:28,979 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:28,979 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091085138] [2022-02-10 03:16:28,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:28,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:29,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:29,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:29,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091085138] [2022-02-10 03:16:29,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091085138] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:29,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140789548] [2022-02-10 03:16:29,122 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:29,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:29,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:29,123 INFO L229 MonitoredProcess]: Starting monitored process 852 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:29,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (852)] Waiting until timeout for monitored process [2022-02-10 03:16:29,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:16:29,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:29,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:16:29,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:29,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:29,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 19 treesize of output 15 [2022-02-10 03:16:29,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:29,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 21 treesize of output 17 [2022-02-10 03:16:29,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:29,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 12 treesize of output 5 [2022-02-10 03:16:29,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:29,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:29,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:29,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 18 treesize of output 22 [2022-02-10 03:16:29,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:29,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 22 treesize of output 26 [2022-02-10 03:16:29,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:29,615 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:29,615 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140789548] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:29,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:29,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-10 03:16:29,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954022793] [2022-02-10 03:16:29,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:29,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:16:29,616 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:29,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:16:29,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:29,616 INFO L87 Difference]: Start difference. First operand 472 states and 1238 transitions. Second operand has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:29,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:29,925 INFO L93 Difference]: Finished difference Result 588 states and 1413 transitions. [2022-02-10 03:16:29,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:29,926 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:29,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:29,927 INFO L225 Difference]: With dead ends: 588 [2022-02-10 03:16:29,927 INFO L226 Difference]: Without dead ends: 578 [2022-02-10 03:16:29,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:29,927 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 62 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:29,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 319 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 998 Invalid, 0 Unknown, 124 Unchecked, 0.3s Time] [2022-02-10 03:16:29,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-10 03:16:29,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 475. [2022-02-10 03:16:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 474 states have (on average 2.6265822784810124) internal successors, (1245), 474 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:29,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 1245 transitions. [2022-02-10 03:16:29,932 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 1245 transitions. Word has length 23 [2022-02-10 03:16:29,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:29,932 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 1245 transitions. [2022-02-10 03:16:29,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:29,932 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 1245 transitions. [2022-02-10 03:16:29,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:29,933 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:29,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:29,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (852)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:30,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable855,852 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:30,148 INFO L402 AbstractCegarLoop]: === Iteration 857 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:30,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:30,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1969690426, now seen corresponding path program 852 times [2022-02-10 03:16:30,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:30,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514353458] [2022-02-10 03:16:30,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:30,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:30,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:30,278 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:30,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:30,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514353458] [2022-02-10 03:16:30,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514353458] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:30,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941772396] [2022-02-10 03:16:30,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:30,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:30,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:30,280 INFO L229 MonitoredProcess]: Starting monitored process 853 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:30,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (853)] Waiting until timeout for monitored process [2022-02-10 03:16:30,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:30,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:30,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:30,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:30,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:30,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 19 treesize of output 15 [2022-02-10 03:16:30,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:30,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:16:30,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:30,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 12 treesize of output 5 [2022-02-10 03:16:30,523 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:30,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:30,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:30,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 19 treesize of output 23 [2022-02-10 03:16:30,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:30,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 22 treesize of output 26 [2022-02-10 03:16:30,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:30,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 18 treesize of output 22 [2022-02-10 03:16:30,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:30,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941772396] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:30,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:30,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:30,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330967358] [2022-02-10 03:16:30,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:30,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:30,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:30,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:30,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:30,739 INFO L87 Difference]: Start difference. First operand 475 states and 1245 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:30,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:30,935 INFO L93 Difference]: Finished difference Result 589 states and 1415 transitions. [2022-02-10 03:16:30,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:16:30,935 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:30,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:30,936 INFO L225 Difference]: With dead ends: 589 [2022-02-10 03:16:30,936 INFO L226 Difference]: Without dead ends: 579 [2022-02-10 03:16:30,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:30,937 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 71 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:30,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 241 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 692 Invalid, 0 Unknown, 139 Unchecked, 0.2s Time] [2022-02-10 03:16:30,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-02-10 03:16:30,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 472. [2022-02-10 03:16:30,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.6284501061571124) internal successors, (1238), 471 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:30,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1238 transitions. [2022-02-10 03:16:30,942 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1238 transitions. Word has length 23 [2022-02-10 03:16:30,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:30,942 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 1238 transitions. [2022-02-10 03:16:30,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:30,942 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1238 transitions. [2022-02-10 03:16:30,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:30,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:30,943 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:30,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (853)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:31,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 853 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable856 [2022-02-10 03:16:31,159 INFO L402 AbstractCegarLoop]: === Iteration 858 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:31,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:31,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1491149122, now seen corresponding path program 853 times [2022-02-10 03:16:31,159 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:31,159 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987892644] [2022-02-10 03:16:31,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:31,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:31,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:31,298 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:31,298 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:31,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987892644] [2022-02-10 03:16:31,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987892644] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:31,299 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408488350] [2022-02-10 03:16:31,299 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:31,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:31,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:31,300 INFO L229 MonitoredProcess]: Starting monitored process 854 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:31,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (854)] Waiting until timeout for monitored process [2022-02-10 03:16:31,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:31,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:31,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:31,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:31,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:31,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 21 treesize of output 17 [2022-02-10 03:16:31,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:31,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 12 treesize of output 5 [2022-02-10 03:16:31,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:31,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:31,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:31,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 18 treesize of output 22 [2022-02-10 03:16:31,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:31,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 22 treesize of output 26 [2022-02-10 03:16:31,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:31,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 18 treesize of output 22 [2022-02-10 03:16:31,982 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:31,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408488350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:31,982 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:31,982 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:31,983 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803736424] [2022-02-10 03:16:31,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:31,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:31,983 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:31,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:31,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:31,983 INFO L87 Difference]: Start difference. First operand 472 states and 1238 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:32,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:32,351 INFO L93 Difference]: Finished difference Result 606 states and 1438 transitions. [2022-02-10 03:16:32,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:16:32,351 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:32,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:32,352 INFO L225 Difference]: With dead ends: 606 [2022-02-10 03:16:32,352 INFO L226 Difference]: Without dead ends: 591 [2022-02-10 03:16:32,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=211, Invalid=1511, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:16:32,353 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 121 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:32,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 192 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 693 Invalid, 0 Unknown, 5 Unchecked, 0.2s Time] [2022-02-10 03:16:32,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-02-10 03:16:32,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 476. [2022-02-10 03:16:32,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.64) internal successors, (1254), 475 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:32,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1254 transitions. [2022-02-10 03:16:32,358 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1254 transitions. Word has length 23 [2022-02-10 03:16:32,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:32,358 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1254 transitions. [2022-02-10 03:16:32,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:32,358 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1254 transitions. [2022-02-10 03:16:32,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:32,358 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:32,358 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:32,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (854)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:32,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable857,854 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:32,571 INFO L402 AbstractCegarLoop]: === Iteration 859 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:32,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:32,571 INFO L85 PathProgramCache]: Analyzing trace with hash 702104370, now seen corresponding path program 854 times [2022-02-10 03:16:32,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:32,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260047165] [2022-02-10 03:16:32,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:32,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:32,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:32,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:32,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260047165] [2022-02-10 03:16:32,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260047165] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:32,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559135854] [2022-02-10 03:16:32,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:32,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:32,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:32,694 INFO L229 MonitoredProcess]: Starting monitored process 855 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:32,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (855)] Waiting until timeout for monitored process [2022-02-10 03:16:32,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:32,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:32,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:32,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:32,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:32,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 19 treesize of output 15 [2022-02-10 03:16:32,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:32,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 20 treesize of output 16 [2022-02-10 03:16:32,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:32,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 12 treesize of output 5 [2022-02-10 03:16:32,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:32,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:33,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:33,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 19 treesize of output 23 [2022-02-10 03:16:33,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:33,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 22 treesize of output 26 [2022-02-10 03:16:33,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:33,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:33,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559135854] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:33,162 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:33,162 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:33,162 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974395434] [2022-02-10 03:16:33,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:33,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:33,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:33,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:33,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:33,162 INFO L87 Difference]: Start difference. First operand 476 states and 1254 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:33,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:33,452 INFO L93 Difference]: Finished difference Result 577 states and 1404 transitions. [2022-02-10 03:16:33,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:16:33,452 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:33,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:33,453 INFO L225 Difference]: With dead ends: 577 [2022-02-10 03:16:33,453 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:16:33,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=146, Invalid=1114, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:16:33,453 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:33,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 240 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 811 Invalid, 0 Unknown, 86 Unchecked, 0.2s Time] [2022-02-10 03:16:33,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:16:33,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 476. [2022-02-10 03:16:33,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.64) internal successors, (1254), 475 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:33,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1254 transitions. [2022-02-10 03:16:33,458 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1254 transitions. Word has length 23 [2022-02-10 03:16:33,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:33,458 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1254 transitions. [2022-02-10 03:16:33,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:33,459 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1254 transitions. [2022-02-10 03:16:33,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:33,459 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:33,459 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:33,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (855)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:33,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable858,855 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:33,675 INFO L402 AbstractCegarLoop]: === Iteration 860 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:33,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:33,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1924932106, now seen corresponding path program 855 times [2022-02-10 03:16:33,675 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:33,675 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970226443] [2022-02-10 03:16:33,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:33,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:33,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:33,814 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:33,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:33,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970226443] [2022-02-10 03:16:33,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970226443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:33,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1841954268] [2022-02-10 03:16:33,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:33,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:33,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:33,816 INFO L229 MonitoredProcess]: Starting monitored process 856 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:33,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (856)] Waiting until timeout for monitored process [2022-02-10 03:16:33,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:16:33,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:33,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:33,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:33,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:33,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 19 treesize of output 15 [2022-02-10 03:16:33,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:33,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 21 treesize of output 17 [2022-02-10 03:16:33,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:33,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 12 treesize of output 5 [2022-02-10 03:16:34,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:34,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:34,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:34,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 22 treesize of output 26 [2022-02-10 03:16:34,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:34,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 26 treesize of output 30 [2022-02-10 03:16:34,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:34,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 22 treesize of output 26 [2022-02-10 03:16:34,280 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:34,280 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1841954268] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:34,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:34,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:34,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603021026] [2022-02-10 03:16:34,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:34,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:34,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:34,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:34,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=871, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:34,281 INFO L87 Difference]: Start difference. First operand 476 states and 1254 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:34,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:34,543 INFO L93 Difference]: Finished difference Result 579 states and 1427 transitions. [2022-02-10 03:16:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:34,543 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:34,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:34,544 INFO L225 Difference]: With dead ends: 579 [2022-02-10 03:16:34,544 INFO L226 Difference]: Without dead ends: 569 [2022-02-10 03:16:34,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:34,544 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 70 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 951 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:34,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 223 Invalid, 951 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 801 Invalid, 0 Unknown, 119 Unchecked, 0.2s Time] [2022-02-10 03:16:34,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-10 03:16:34,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 478. [2022-02-10 03:16:34,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 477 states have (on average 2.6457023060796647) internal successors, (1262), 477 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:34,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 1262 transitions. [2022-02-10 03:16:34,549 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 1262 transitions. Word has length 23 [2022-02-10 03:16:34,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:34,549 INFO L470 AbstractCegarLoop]: Abstraction has 478 states and 1262 transitions. [2022-02-10 03:16:34,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:34,549 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 1262 transitions. [2022-02-10 03:16:34,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:34,550 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:34,550 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:34,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (856)] Ended with exit code 0 [2022-02-10 03:16:34,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable859,856 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:34,766 INFO L402 AbstractCegarLoop]: === Iteration 861 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:34,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:34,766 INFO L85 PathProgramCache]: Analyzing trace with hash -15531544, now seen corresponding path program 856 times [2022-02-10 03:16:34,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:34,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675692396] [2022-02-10 03:16:34,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:34,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:34,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:34,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:34,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:34,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675692396] [2022-02-10 03:16:34,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675692396] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:34,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067046180] [2022-02-10 03:16:34,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:34,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:34,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:34,956 INFO L229 MonitoredProcess]: Starting monitored process 857 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:34,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (857)] Waiting until timeout for monitored process [2022-02-10 03:16:34,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:34,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:34,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:34,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:35,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:35,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:35,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:16:35,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:35,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:35,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:35,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:35,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:35,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 26 treesize of output 30 [2022-02-10 03:16:35,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:35,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 22 treesize of output 26 [2022-02-10 03:16:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:35,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067046180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:35,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:35,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:35,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934101694] [2022-02-10 03:16:35,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:35,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:35,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:35,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:35,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:35,539 INFO L87 Difference]: Start difference. First operand 478 states and 1262 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:36,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:36,053 INFO L93 Difference]: Finished difference Result 591 states and 1440 transitions. [2022-02-10 03:16:36,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:36,054 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:36,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:36,055 INFO L225 Difference]: With dead ends: 591 [2022-02-10 03:16:36,055 INFO L226 Difference]: Without dead ends: 581 [2022-02-10 03:16:36,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=1240, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:16:36,055 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 66 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:36,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 304 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 984 Invalid, 0 Unknown, 113 Unchecked, 0.4s Time] [2022-02-10 03:16:36,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-02-10 03:16:36,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 480. [2022-02-10 03:16:36,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 479 states have (on average 2.653444676409186) internal successors, (1271), 479 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:36,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 1271 transitions. [2022-02-10 03:16:36,062 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 1271 transitions. Word has length 23 [2022-02-10 03:16:36,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:36,062 INFO L470 AbstractCegarLoop]: Abstraction has 480 states and 1271 transitions. [2022-02-10 03:16:36,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:36,062 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 1271 transitions. [2022-02-10 03:16:36,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:36,063 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:36,063 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:36,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (857)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:36,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 857 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable860 [2022-02-10 03:16:36,284 INFO L402 AbstractCegarLoop]: === Iteration 862 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:36,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2117245348, now seen corresponding path program 857 times [2022-02-10 03:16:36,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:36,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071947745] [2022-02-10 03:16:36,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:36,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:36,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:36,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:36,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071947745] [2022-02-10 03:16:36,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071947745] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:36,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145983459] [2022-02-10 03:16:36,511 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:36,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:36,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:36,513 INFO L229 MonitoredProcess]: Starting monitored process 858 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:36,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (858)] Waiting until timeout for monitored process [2022-02-10 03:16:36,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:36,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:36,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:36,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:36,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:36,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:16:36,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:36,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 12 treesize of output 5 [2022-02-10 03:16:36,872 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:36,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:37,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:37,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 19 treesize of output 23 [2022-02-10 03:16:37,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:37,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 26 treesize of output 30 [2022-02-10 03:16:37,128 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:37,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 22 treesize of output 26 [2022-02-10 03:16:37,221 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:37,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145983459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:37,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:37,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:37,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697639534] [2022-02-10 03:16:37,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:37,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:37,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:37,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:37,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:37,222 INFO L87 Difference]: Start difference. First operand 480 states and 1271 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:37,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:37,583 INFO L93 Difference]: Finished difference Result 577 states and 1419 transitions. [2022-02-10 03:16:37,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:37,583 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:37,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:37,584 INFO L225 Difference]: With dead ends: 577 [2022-02-10 03:16:37,584 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:16:37,584 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=1122, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:16:37,584 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 56 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:37,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 217 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 643 Invalid, 0 Unknown, 91 Unchecked, 0.3s Time] [2022-02-10 03:16:37,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:16:37,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 477. [2022-02-10 03:16:37,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 2.642857142857143) internal successors, (1258), 476 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:37,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 1258 transitions. [2022-02-10 03:16:37,589 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 1258 transitions. Word has length 23 [2022-02-10 03:16:37,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:37,589 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 1258 transitions. [2022-02-10 03:16:37,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:37,590 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 1258 transitions. [2022-02-10 03:16:37,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:37,590 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:37,590 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:37,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (858)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:37,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 858 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable861 [2022-02-10 03:16:37,799 INFO L402 AbstractCegarLoop]: === Iteration 863 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:37,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:37,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2147261024, now seen corresponding path program 858 times [2022-02-10 03:16:37,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:37,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135149976] [2022-02-10 03:16:37,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:37,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:37,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:37,963 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:37,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:37,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135149976] [2022-02-10 03:16:37,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135149976] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:37,963 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846625839] [2022-02-10 03:16:37,963 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:37,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:37,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:37,964 INFO L229 MonitoredProcess]: Starting monitored process 859 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:37,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (859)] Waiting until timeout for monitored process [2022-02-10 03:16:37,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:16:37,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:37,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:37,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:38,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:38,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 19 treesize of output 15 [2022-02-10 03:16:38,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:38,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 21 treesize of output 17 [2022-02-10 03:16:38,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:38,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 12 treesize of output 5 [2022-02-10 03:16:38,303 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:38,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:38,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:16:38,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:38,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 24 treesize of output 28 [2022-02-10 03:16:38,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:38,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:16:38,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:38,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846625839] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:38,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:38,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:38,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933204308] [2022-02-10 03:16:38,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:38,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:38,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:38,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:38,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:38,535 INFO L87 Difference]: Start difference. First operand 477 states and 1258 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:38,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:38,856 INFO L93 Difference]: Finished difference Result 587 states and 1429 transitions. [2022-02-10 03:16:38,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:16:38,856 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:38,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:38,857 INFO L225 Difference]: With dead ends: 587 [2022-02-10 03:16:38,857 INFO L226 Difference]: Without dead ends: 577 [2022-02-10 03:16:38,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:38,857 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 63 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:38,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 321 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 985 Invalid, 0 Unknown, 249 Unchecked, 0.3s Time] [2022-02-10 03:16:38,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-02-10 03:16:38,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 482. [2022-02-10 03:16:38,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 2.6528066528066527) internal successors, (1276), 481 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:38,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 1276 transitions. [2022-02-10 03:16:38,863 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 1276 transitions. Word has length 23 [2022-02-10 03:16:38,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:38,863 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 1276 transitions. [2022-02-10 03:16:38,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:38,863 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 1276 transitions. [2022-02-10 03:16:38,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:38,864 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:38,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:38,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (859)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:39,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 859 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable862 [2022-02-10 03:16:39,079 INFO L402 AbstractCegarLoop]: === Iteration 864 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:39,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:39,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1356866904, now seen corresponding path program 859 times [2022-02-10 03:16:39,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:39,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291732837] [2022-02-10 03:16:39,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:39,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:39,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:39,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:39,230 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:39,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291732837] [2022-02-10 03:16:39,230 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291732837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:39,230 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320669525] [2022-02-10 03:16:39,230 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:39,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:39,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:39,231 INFO L229 MonitoredProcess]: Starting monitored process 860 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:39,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (860)] Waiting until timeout for monitored process [2022-02-10 03:16:39,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:39,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:39,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:39,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:39,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:39,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 21 treesize of output 17 [2022-02-10 03:16:39,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:39,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 12 treesize of output 5 [2022-02-10 03:16:39,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:39,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:39,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:39,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 15 treesize of output 19 [2022-02-10 03:16:39,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:39,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 24 treesize of output 28 [2022-02-10 03:16:39,586 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:39,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 20 treesize of output 24 [2022-02-10 03:16:39,686 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:39,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320669525] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:39,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:39,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:39,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733670658] [2022-02-10 03:16:39,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:39,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:39,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:39,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:39,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:39,687 INFO L87 Difference]: Start difference. First operand 482 states and 1276 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:39,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:39,972 INFO L93 Difference]: Finished difference Result 571 states and 1407 transitions. [2022-02-10 03:16:39,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:39,972 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:39,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:39,973 INFO L225 Difference]: With dead ends: 571 [2022-02-10 03:16:39,973 INFO L226 Difference]: Without dead ends: 561 [2022-02-10 03:16:39,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:39,973 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 55 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:39,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 249 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 866 Invalid, 0 Unknown, 234 Unchecked, 0.2s Time] [2022-02-10 03:16:39,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-02-10 03:16:39,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 481. [2022-02-10 03:16:39,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 2.652083333333333) internal successors, (1273), 480 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-02-10 03:16:39,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1273 transitions. [2022-02-10 03:16:39,978 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1273 transitions. Word has length 23 [2022-02-10 03:16:39,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:39,978 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1273 transitions. [2022-02-10 03:16:39,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:39,979 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1273 transitions. [2022-02-10 03:16:39,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:39,979 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:39,979 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:39,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (860)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:40,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 860 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable863 [2022-02-10 03:16:40,194 INFO L402 AbstractCegarLoop]: === Iteration 865 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:40,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:40,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1750278608, now seen corresponding path program 860 times [2022-02-10 03:16:40,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:40,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81293563] [2022-02-10 03:16:40,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:40,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:40,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:40,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:40,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81293563] [2022-02-10 03:16:40,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81293563] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:40,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925744554] [2022-02-10 03:16:40,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:40,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:40,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:40,341 INFO L229 MonitoredProcess]: Starting monitored process 861 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:40,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (861)] Waiting until timeout for monitored process [2022-02-10 03:16:40,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:40,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:40,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:40,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:40,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:40,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:40,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:40,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 21 treesize of output 17 [2022-02-10 03:16:40,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:40,564 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:40,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:40,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:40,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 18 treesize of output 22 [2022-02-10 03:16:40,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:40,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 22 treesize of output 26 [2022-02-10 03:16:40,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:40,789 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:40,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925744554] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:40,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:40,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:40,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736779778] [2022-02-10 03:16:40,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:40,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:40,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:40,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:40,790 INFO L87 Difference]: Start difference. First operand 481 states and 1273 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:41,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:41,048 INFO L93 Difference]: Finished difference Result 588 states and 1431 transitions. [2022-02-10 03:16:41,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:41,048 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:41,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:41,049 INFO L225 Difference]: With dead ends: 588 [2022-02-10 03:16:41,049 INFO L226 Difference]: Without dead ends: 578 [2022-02-10 03:16:41,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:41,050 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 56 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:41,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 320 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 872 Invalid, 0 Unknown, 119 Unchecked, 0.2s Time] [2022-02-10 03:16:41,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-10 03:16:41,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 484. [2022-02-10 03:16:41,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 2.650103519668737) internal successors, (1280), 483 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:41,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1280 transitions. [2022-02-10 03:16:41,058 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1280 transitions. Word has length 23 [2022-02-10 03:16:41,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:41,058 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1280 transitions. [2022-02-10 03:16:41,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:41,058 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1280 transitions. [2022-02-10 03:16:41,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:41,059 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:41,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:41,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (861)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:41,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable864,861 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:41,278 INFO L402 AbstractCegarLoop]: === Iteration 866 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:41,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:41,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1342372180, now seen corresponding path program 861 times [2022-02-10 03:16:41,278 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:41,278 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624776636] [2022-02-10 03:16:41,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:41,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:41,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:41,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:41,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624776636] [2022-02-10 03:16:41,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624776636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:41,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708878998] [2022-02-10 03:16:41,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:41,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:41,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:41,415 INFO L229 MonitoredProcess]: Starting monitored process 862 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:41,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (862)] Waiting until timeout for monitored process [2022-02-10 03:16:41,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:16:41,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:41,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:41,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:41,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:41,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 19 treesize of output 15 [2022-02-10 03:16:41,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:41,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 20 treesize of output 16 [2022-02-10 03:16:41,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:41,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 12 treesize of output 5 [2022-02-10 03:16:41,661 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:41,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:41,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:41,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 19 treesize of output 23 [2022-02-10 03:16:41,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:41,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 22 treesize of output 26 [2022-02-10 03:16:41,812 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:41,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 18 treesize of output 22 [2022-02-10 03:16:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:41,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708878998] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:41,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:41,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:41,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197143705] [2022-02-10 03:16:41,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:41,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:41,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:41,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:41,908 INFO L87 Difference]: Start difference. First operand 484 states and 1280 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:42,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:42,180 INFO L93 Difference]: Finished difference Result 591 states and 1436 transitions. [2022-02-10 03:16:42,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:16:42,180 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:42,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:42,181 INFO L225 Difference]: With dead ends: 591 [2022-02-10 03:16:42,181 INFO L226 Difference]: Without dead ends: 581 [2022-02-10 03:16:42,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:42,181 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 57 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:42,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 379 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1038 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-02-10 03:16:42,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-02-10 03:16:42,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 481. [2022-02-10 03:16:42,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 2.652083333333333) internal successors, (1273), 480 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-02-10 03:16:42,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1273 transitions. [2022-02-10 03:16:42,186 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1273 transitions. Word has length 23 [2022-02-10 03:16:42,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:42,186 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1273 transitions. [2022-02-10 03:16:42,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:42,186 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1273 transitions. [2022-02-10 03:16:42,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:42,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:42,187 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:42,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (862)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:42,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 862 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable865 [2022-02-10 03:16:42,402 INFO L402 AbstractCegarLoop]: === Iteration 867 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:42,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:42,402 INFO L85 PathProgramCache]: Analyzing trace with hash -508244432, now seen corresponding path program 862 times [2022-02-10 03:16:42,402 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:42,402 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394118266] [2022-02-10 03:16:42,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:42,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:42,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:42,540 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:42,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394118266] [2022-02-10 03:16:42,540 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394118266] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:42,540 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266194201] [2022-02-10 03:16:42,540 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:42,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:42,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:42,541 INFO L229 MonitoredProcess]: Starting monitored process 863 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:42,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (863)] Waiting until timeout for monitored process [2022-02-10 03:16:42,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:42,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:42,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:42,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:42,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:42,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 19 treesize of output 15 [2022-02-10 03:16:42,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:42,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:42,740 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:42,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:42,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:42,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:42,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 22 treesize of output 26 [2022-02-10 03:16:42,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:42,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 18 treesize of output 22 [2022-02-10 03:16:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:42,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266194201] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:42,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:42,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:42,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911323026] [2022-02-10 03:16:42,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:42,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:42,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:42,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:42,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:42,971 INFO L87 Difference]: Start difference. First operand 481 states and 1273 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:43,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:43,283 INFO L93 Difference]: Finished difference Result 593 states and 1440 transitions. [2022-02-10 03:16:43,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:16:43,283 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:43,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:43,284 INFO L225 Difference]: With dead ends: 593 [2022-02-10 03:16:43,284 INFO L226 Difference]: Without dead ends: 583 [2022-02-10 03:16:43,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:43,285 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 72 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 953 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 1038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:43,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 259 Invalid, 1038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 953 Invalid, 0 Unknown, 51 Unchecked, 0.2s Time] [2022-02-10 03:16:43,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2022-02-10 03:16:43,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 481. [2022-02-10 03:16:43,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 480 states have (on average 2.652083333333333) internal successors, (1273), 480 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-02-10 03:16:43,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 1273 transitions. [2022-02-10 03:16:43,290 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 1273 transitions. Word has length 23 [2022-02-10 03:16:43,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:43,290 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 1273 transitions. [2022-02-10 03:16:43,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:43,290 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 1273 transitions. [2022-02-10 03:16:43,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:43,291 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:43,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:43,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (863)] Ended with exit code 0 [2022-02-10 03:16:43,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 863 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable866 [2022-02-10 03:16:43,508 INFO L402 AbstractCegarLoop]: === Iteration 868 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:43,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:43,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1685009060, now seen corresponding path program 863 times [2022-02-10 03:16:43,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:43,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345278431] [2022-02-10 03:16:43,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:43,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:43,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:43,668 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:43,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:43,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345278431] [2022-02-10 03:16:43,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345278431] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:43,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919087863] [2022-02-10 03:16:43,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:43,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:43,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:43,670 INFO L229 MonitoredProcess]: Starting monitored process 864 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:43,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (864)] Waiting until timeout for monitored process [2022-02-10 03:16:43,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:43,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:43,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:43,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:43,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:43,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:43,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:43,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 20 treesize of output 16 [2022-02-10 03:16:43,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:43,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:43,908 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:43,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:44,026 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:44,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 19 treesize of output 23 [2022-02-10 03:16:44,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:44,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 22 treesize of output 26 [2022-02-10 03:16:44,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:44,136 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:44,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919087863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:44,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:44,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:44,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381839627] [2022-02-10 03:16:44,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:44,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:44,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:44,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:44,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:44,137 INFO L87 Difference]: Start difference. First operand 481 states and 1273 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:44,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:44,439 INFO L93 Difference]: Finished difference Result 554 states and 1388 transitions. [2022-02-10 03:16:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:44,440 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:44,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:44,441 INFO L225 Difference]: With dead ends: 554 [2022-02-10 03:16:44,441 INFO L226 Difference]: Without dead ends: 544 [2022-02-10 03:16:44,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=202, Invalid=1520, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:16:44,441 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 41 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:44,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 164 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 497 Invalid, 0 Unknown, 102 Unchecked, 0.1s Time] [2022-02-10 03:16:44,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-02-10 03:16:44,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 484. [2022-02-10 03:16:44,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 2.660455486542443) internal successors, (1285), 483 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:44,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 1285 transitions. [2022-02-10 03:16:44,448 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 1285 transitions. Word has length 23 [2022-02-10 03:16:44,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:44,448 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 1285 transitions. [2022-02-10 03:16:44,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:44,448 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 1285 transitions. [2022-02-10 03:16:44,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:44,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:44,469 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:44,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (864)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:44,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable867,864 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:44,689 INFO L402 AbstractCegarLoop]: === Iteration 869 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:44,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:44,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1966241696, now seen corresponding path program 864 times [2022-02-10 03:16:44,689 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:44,689 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139167395] [2022-02-10 03:16:44,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:44,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:44,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:44,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:44,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139167395] [2022-02-10 03:16:44,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139167395] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:44,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521450882] [2022-02-10 03:16:44,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:44,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:44,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:44,841 INFO L229 MonitoredProcess]: Starting monitored process 865 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:44,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (865)] Waiting until timeout for monitored process [2022-02-10 03:16:44,868 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:44,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:44,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:44,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:45,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:45,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 19 treesize of output 15 [2022-02-10 03:16:45,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:45,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:45,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 12 treesize of output 5 [2022-02-10 03:16:45,088 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:45,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:45,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:45,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:16:45,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:45,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 26 treesize of output 30 [2022-02-10 03:16:45,253 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:45,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 22 treesize of output 26 [2022-02-10 03:16:45,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:45,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521450882] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:45,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:45,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:45,313 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097795864] [2022-02-10 03:16:45,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:45,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:45,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:45,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:45,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:45,314 INFO L87 Difference]: Start difference. First operand 484 states and 1285 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:45,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:45,540 INFO L93 Difference]: Finished difference Result 567 states and 1425 transitions. [2022-02-10 03:16:45,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:16:45,540 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:45,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:45,541 INFO L225 Difference]: With dead ends: 567 [2022-02-10 03:16:45,541 INFO L226 Difference]: Without dead ends: 557 [2022-02-10 03:16:45,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:45,541 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 58 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:45,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 223 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 736 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-02-10 03:16:45,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2022-02-10 03:16:45,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 492. [2022-02-10 03:16:45,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 2.6619144602851326) internal successors, (1307), 491 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:45,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 1307 transitions. [2022-02-10 03:16:45,546 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 1307 transitions. Word has length 23 [2022-02-10 03:16:45,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:45,546 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 1307 transitions. [2022-02-10 03:16:45,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:45,546 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 1307 transitions. [2022-02-10 03:16:45,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:45,547 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:45,547 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:45,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (865)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:45,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable868,865 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:45,755 INFO L402 AbstractCegarLoop]: === Iteration 870 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:45,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:45,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1920819172, now seen corresponding path program 865 times [2022-02-10 03:16:45,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:45,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922687962] [2022-02-10 03:16:45,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:45,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:45,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:45,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:45,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922687962] [2022-02-10 03:16:45,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922687962] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:45,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537740276] [2022-02-10 03:16:45,933 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:45,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:45,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:45,934 INFO L229 MonitoredProcess]: Starting monitored process 866 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:45,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (866)] Waiting until timeout for monitored process [2022-02-10 03:16:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:45,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:45,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:46,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:46,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 19 treesize of output 15 [2022-02-10 03:16:46,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:46,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 20 treesize of output 16 [2022-02-10 03:16:46,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:46,170 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:46,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:46,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:46,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 19 treesize of output 23 [2022-02-10 03:16:46,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:46,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 26 treesize of output 30 [2022-02-10 03:16:46,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:46,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 22 treesize of output 26 [2022-02-10 03:16:46,398 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:46,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537740276] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:46,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:46,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:46,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588999447] [2022-02-10 03:16:46,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:46,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:46,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:46,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:46,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:46,399 INFO L87 Difference]: Start difference. First operand 492 states and 1307 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:46,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:46,639 INFO L93 Difference]: Finished difference Result 580 states and 1442 transitions. [2022-02-10 03:16:46,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:46,639 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:46,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:46,640 INFO L225 Difference]: With dead ends: 580 [2022-02-10 03:16:46,640 INFO L226 Difference]: Without dead ends: 570 [2022-02-10 03:16:46,640 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:46,640 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 56 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 853 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:46,640 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 243 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 853 Invalid, 0 Unknown, 90 Unchecked, 0.2s Time] [2022-02-10 03:16:46,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-02-10 03:16:46,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 491. [2022-02-10 03:16:46,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 490 states have (on average 2.663265306122449) internal successors, (1305), 490 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 1305 transitions. [2022-02-10 03:16:46,645 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 1305 transitions. Word has length 23 [2022-02-10 03:16:46,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:46,645 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 1305 transitions. [2022-02-10 03:16:46,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:46,646 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 1305 transitions. [2022-02-10 03:16:46,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:46,646 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:46,646 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:46,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (866)] Ended with exit code 0 [2022-02-10 03:16:46,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 866 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable869 [2022-02-10 03:16:46,859 INFO L402 AbstractCegarLoop]: === Iteration 871 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:46,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:46,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2134345504, now seen corresponding path program 866 times [2022-02-10 03:16:46,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:46,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637924192] [2022-02-10 03:16:46,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:46,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:47,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:47,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637924192] [2022-02-10 03:16:47,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637924192] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:47,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65174012] [2022-02-10 03:16:47,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:47,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:47,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:47,041 INFO L229 MonitoredProcess]: Starting monitored process 867 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:47,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (867)] Waiting until timeout for monitored process [2022-02-10 03:16:47,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:47,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:47,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:47,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:47,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:47,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 19 treesize of output 15 [2022-02-10 03:16:47,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:47,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:16:47,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:47,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-02-10 03:16:47,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:47,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:16:47,669 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:47,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 26 treesize of output 30 [2022-02-10 03:16:47,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:47,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 22 treesize of output 26 [2022-02-10 03:16:47,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-02-10 03:16:47,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65174012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:47,772 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:47,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:47,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607986719] [2022-02-10 03:16:47,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:47,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:47,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:47,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:47,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:47,772 INFO L87 Difference]: Start difference. First operand 491 states and 1305 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:47,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:47,993 INFO L93 Difference]: Finished difference Result 574 states and 1430 transitions. [2022-02-10 03:16:47,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:47,993 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:47,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:47,994 INFO L225 Difference]: With dead ends: 574 [2022-02-10 03:16:47,994 INFO L226 Difference]: Without dead ends: 564 [2022-02-10 03:16:47,994 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:47,994 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 48 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 308 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:47,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 235 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 696 Invalid, 0 Unknown, 308 Unchecked, 0.2s Time] [2022-02-10 03:16:47,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-02-10 03:16:47,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 494. [2022-02-10 03:16:47,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 493 states have (on average 2.657200811359026) internal successors, (1310), 493 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-02-10 03:16:47,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 1310 transitions. [2022-02-10 03:16:47,999 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 1310 transitions. Word has length 23 [2022-02-10 03:16:47,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:47,999 INFO L470 AbstractCegarLoop]: Abstraction has 494 states and 1310 transitions. [2022-02-10 03:16:47,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:47,999 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 1310 transitions. [2022-02-10 03:16:48,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:48,000 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:48,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:48,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (867)] Ended with exit code 0 [2022-02-10 03:16:48,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 867 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable870 [2022-02-10 03:16:48,215 INFO L402 AbstractCegarLoop]: === Iteration 872 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:48,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:48,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1493883432, now seen corresponding path program 867 times [2022-02-10 03:16:48,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:48,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161302552] [2022-02-10 03:16:48,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:48,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:48,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:48,328 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:48,328 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:48,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161302552] [2022-02-10 03:16:48,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161302552] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:48,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233609301] [2022-02-10 03:16:48,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:48,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:48,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:48,329 INFO L229 MonitoredProcess]: Starting monitored process 868 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:48,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (868)] Waiting until timeout for monitored process [2022-02-10 03:16:48,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:16:48,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:48,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:16:48,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:48,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:48,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:48,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:16:48,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:48,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 12 treesize of output 5 [2022-02-10 03:16:48,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-02-10 03:16:48,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:48,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:48,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 36 treesize of output 36 [2022-02-10 03:16:48,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:48,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 38 treesize of output 38 [2022-02-10 03:16:48,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:48,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 30 [2022-02-10 03:16:48,878 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:48,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233609301] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:48,878 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:48,878 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:48,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249948893] [2022-02-10 03:16:48,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:48,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:48,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:48,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:48,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:48,879 INFO L87 Difference]: Start difference. First operand 494 states and 1310 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:49,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:49,220 INFO L93 Difference]: Finished difference Result 638 states and 1543 transitions. [2022-02-10 03:16:49,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:16:49,220 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:49,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:49,221 INFO L225 Difference]: With dead ends: 638 [2022-02-10 03:16:49,221 INFO L226 Difference]: Without dead ends: 623 [2022-02-10 03:16:49,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:16:49,222 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 69 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 1038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:49,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 403 Invalid, 1038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 839 Invalid, 0 Unknown, 181 Unchecked, 0.2s Time] [2022-02-10 03:16:49,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-02-10 03:16:49,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 513. [2022-02-10 03:16:49,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 512 states have (on average 2.677734375) internal successors, (1371), 512 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1371 transitions. [2022-02-10 03:16:49,227 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1371 transitions. Word has length 23 [2022-02-10 03:16:49,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:49,227 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1371 transitions. [2022-02-10 03:16:49,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:49,228 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1371 transitions. [2022-02-10 03:16:49,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:49,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:49,228 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:49,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (868)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:49,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 868 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable871 [2022-02-10 03:16:49,443 INFO L402 AbstractCegarLoop]: === Iteration 873 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:49,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:49,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1217355176, now seen corresponding path program 868 times [2022-02-10 03:16:49,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:49,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882627120] [2022-02-10 03:16:49,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:49,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:49,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:49,510 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:49,510 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:49,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882627120] [2022-02-10 03:16:49,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882627120] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:49,510 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467442544] [2022-02-10 03:16:49,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:49,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:49,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:49,511 INFO L229 MonitoredProcess]: Starting monitored process 869 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:49,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (869)] Waiting until timeout for monitored process [2022-02-10 03:16:49,544 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:49,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:49,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:16:49,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:49,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:16:49,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:49,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 17 treesize of output 13 [2022-02-10 03:16:49,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:49,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 9 treesize of output 3 [2022-02-10 03:16:49,752 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:49,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:49,865 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2022-02-10 03:16:49,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:49,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:16:49,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:49,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 25 treesize of output 27 [2022-02-10 03:16:49,958 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:49,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467442544] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:49,958 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:49,958 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:16:49,959 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128428729] [2022-02-10 03:16:49,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:49,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:16:49,959 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:49,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:16:49,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:16:49,959 INFO L87 Difference]: Start difference. First operand 513 states and 1371 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-02-10 03:16:50,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:50,138 INFO L93 Difference]: Finished difference Result 633 states and 1612 transitions. [2022-02-10 03:16:50,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:16:50,138 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 23 [2022-02-10 03:16:50,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:50,139 INFO L225 Difference]: With dead ends: 633 [2022-02-10 03:16:50,139 INFO L226 Difference]: Without dead ends: 628 [2022-02-10 03:16:50,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:50,139 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 93 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:50,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 92 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 180 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-02-10 03:16:50,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-02-10 03:16:50,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 513. [2022-02-10 03:16:50,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 512 states have (on average 2.677734375) internal successors, (1371), 512 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:50,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 1371 transitions. [2022-02-10 03:16:50,145 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 1371 transitions. Word has length 23 [2022-02-10 03:16:50,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:50,145 INFO L470 AbstractCegarLoop]: Abstraction has 513 states and 1371 transitions. [2022-02-10 03:16:50,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-02-10 03:16:50,145 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 1371 transitions. [2022-02-10 03:16:50,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:50,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:50,146 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:50,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (869)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:50,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 869 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable872 [2022-02-10 03:16:50,359 INFO L402 AbstractCegarLoop]: === Iteration 874 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:50,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:50,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1952435116, now seen corresponding path program 869 times [2022-02-10 03:16:50,359 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:50,359 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886647673] [2022-02-10 03:16:50,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:50,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:50,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:50,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-02-10 03:16:50,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:50,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886647673] [2022-02-10 03:16:50,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886647673] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:50,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461287692] [2022-02-10 03:16:50,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:50,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:50,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:50,490 INFO L229 MonitoredProcess]: Starting monitored process 870 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:50,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (870)] Waiting until timeout for monitored process [2022-02-10 03:16:50,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:50,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:50,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:50,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:50,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:50,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 19 treesize of output 15 [2022-02-10 03:16:50,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:50,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 21 treesize of output 17 [2022-02-10 03:16:50,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:50,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:50,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:50,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:50,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 18 treesize of output 22 [2022-02-10 03:16:50,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:50,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 26 treesize of output 30 [2022-02-10 03:16:50,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:50,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-02-10 03:16:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:50,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461287692] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:50,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:50,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:50,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496533268] [2022-02-10 03:16:50,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:50,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:50,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:50,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:50,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:50,923 INFO L87 Difference]: Start difference. First operand 513 states and 1371 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:51,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:51,188 INFO L93 Difference]: Finished difference Result 622 states and 1546 transitions. [2022-02-10 03:16:51,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:51,188 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:51,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:51,189 INFO L225 Difference]: With dead ends: 622 [2022-02-10 03:16:51,189 INFO L226 Difference]: Without dead ends: 612 [2022-02-10 03:16:51,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=1053, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:51,189 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 53 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:51,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 214 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 742 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-02-10 03:16:51,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-10 03:16:51,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 521. [2022-02-10 03:16:51,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 520 states have (on average 2.6634615384615383) internal successors, (1385), 520 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:51,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1385 transitions. [2022-02-10 03:16:51,195 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1385 transitions. Word has length 23 [2022-02-10 03:16:51,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:51,195 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1385 transitions. [2022-02-10 03:16:51,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:51,195 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1385 transitions. [2022-02-10 03:16:51,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:51,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:51,196 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:51,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (870)] Ended with exit code 0 [2022-02-10 03:16:51,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 870 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable873 [2022-02-10 03:16:51,403 INFO L402 AbstractCegarLoop]: === Iteration 875 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:51,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:51,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1744069348, now seen corresponding path program 870 times [2022-02-10 03:16:51,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:51,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346328645] [2022-02-10 03:16:51,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:51,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:51,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:51,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:51,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346328645] [2022-02-10 03:16:51,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346328645] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:51,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860001361] [2022-02-10 03:16:51,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:51,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:51,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:51,542 INFO L229 MonitoredProcess]: Starting monitored process 871 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:51,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (871)] Waiting until timeout for monitored process [2022-02-10 03:16:51,567 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:51,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:51,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:51,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:51,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:51,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 19 treesize of output 15 [2022-02-10 03:16:51,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:51,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 20 treesize of output 16 [2022-02-10 03:16:51,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:51,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 12 treesize of output 5 [2022-02-10 03:16:51,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:51,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:51,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:51,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 19 treesize of output 23 [2022-02-10 03:16:51,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:51,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 26 treesize of output 30 [2022-02-10 03:16:51,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:51,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 20 treesize of output 24 [2022-02-10 03:16:52,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:52,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860001361] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:52,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:52,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:52,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116717254] [2022-02-10 03:16:52,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:52,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:52,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:52,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:52,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:52,002 INFO L87 Difference]: Start difference. First operand 521 states and 1385 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:52,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:52,348 INFO L93 Difference]: Finished difference Result 618 states and 1526 transitions. [2022-02-10 03:16:52,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:16:52,348 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:52,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:52,349 INFO L225 Difference]: With dead ends: 618 [2022-02-10 03:16:52,349 INFO L226 Difference]: Without dead ends: 608 [2022-02-10 03:16:52,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:16:52,349 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 52 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:52,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 285 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 960 Invalid, 0 Unknown, 58 Unchecked, 0.2s Time] [2022-02-10 03:16:52,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-02-10 03:16:52,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 522. [2022-02-10 03:16:52,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 521 states have (on average 2.6679462571976966) internal successors, (1390), 521 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:52,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1390 transitions. [2022-02-10 03:16:52,355 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1390 transitions. Word has length 23 [2022-02-10 03:16:52,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:52,355 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1390 transitions. [2022-02-10 03:16:52,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:52,355 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1390 transitions. [2022-02-10 03:16:52,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:52,356 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:52,356 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:52,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (871)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:52,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable874,871 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:52,571 INFO L402 AbstractCegarLoop]: === Iteration 876 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:52,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:52,571 INFO L85 PathProgramCache]: Analyzing trace with hash 650475134, now seen corresponding path program 871 times [2022-02-10 03:16:52,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:52,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509818903] [2022-02-10 03:16:52,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:52,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:52,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:52,631 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:52,631 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:52,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509818903] [2022-02-10 03:16:52,631 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509818903] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:52,631 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269697530] [2022-02-10 03:16:52,631 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:52,631 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:52,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:52,632 INFO L229 MonitoredProcess]: Starting monitored process 872 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:52,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (872)] Waiting until timeout for monitored process [2022-02-10 03:16:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:52,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:52,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:52,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:52,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 19 treesize of output 15 [2022-02-10 03:16:52,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:52,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 21 treesize of output 17 [2022-02-10 03:16:52,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:52,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 17 treesize of output 13 [2022-02-10 03:16:52,790 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:52,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:52,820 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:52,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 17 treesize of output 21 [2022-02-10 03:16:52,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:52,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 19 treesize of output 23 [2022-02-10 03:16:52,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:16:52,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:52,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269697530] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:52,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:52,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:16:52,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982739955] [2022-02-10 03:16:52,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:52,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:16:52,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:52,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:16:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:16:52,871 INFO L87 Difference]: Start difference. First operand 522 states and 1390 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-02-10 03:16:52,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:52,976 INFO L93 Difference]: Finished difference Result 598 states and 1515 transitions. [2022-02-10 03:16:52,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:16:52,976 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 23 [2022-02-10 03:16:52,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:52,977 INFO L225 Difference]: With dead ends: 598 [2022-02-10 03:16:52,977 INFO L226 Difference]: Without dead ends: 580 [2022-02-10 03:16:52,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:16:52,977 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 65 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:52,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 74 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 357 Invalid, 0 Unknown, 27 Unchecked, 0.1s Time] [2022-02-10 03:16:52,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2022-02-10 03:16:52,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 527. [2022-02-10 03:16:52,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.653992395437262) internal successors, (1396), 526 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:52,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1396 transitions. [2022-02-10 03:16:52,983 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1396 transitions. Word has length 23 [2022-02-10 03:16:52,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:52,983 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1396 transitions. [2022-02-10 03:16:52,983 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-02-10 03:16:52,983 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1396 transitions. [2022-02-10 03:16:52,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:52,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:52,983 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:52,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (872)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:53,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable875,872 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:53,199 INFO L402 AbstractCegarLoop]: === Iteration 877 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:53,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1673550722, now seen corresponding path program 872 times [2022-02-10 03:16:53,199 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:53,199 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371163037] [2022-02-10 03:16:53,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:53,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:53,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:53,291 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:53,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:53,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371163037] [2022-02-10 03:16:53,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371163037] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:53,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978034758] [2022-02-10 03:16:53,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:16:53,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:53,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:53,292 INFO L229 MonitoredProcess]: Starting monitored process 873 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:53,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (873)] Waiting until timeout for monitored process [2022-02-10 03:16:53,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:16:53,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:53,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:16:53,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:53,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:53,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 19 treesize of output 15 [2022-02-10 03:16:53,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:53,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 21 treesize of output 17 [2022-02-10 03:16:53,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:16:53,482 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:53,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:53,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:53,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 17 treesize of output 21 [2022-02-10 03:16:53,550 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:53,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 19 treesize of output 23 [2022-02-10 03:16:53,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:16:53,580 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:16:53,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978034758] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:53,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:53,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:16:53,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470603414] [2022-02-10 03:16:53,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:53,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:16:53,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:53,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:16:53,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:16:53,581 INFO L87 Difference]: Start difference. First operand 527 states and 1396 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-02-10 03:16:53,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:53,666 INFO L93 Difference]: Finished difference Result 579 states and 1483 transitions. [2022-02-10 03:16:53,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:16:53,667 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 23 [2022-02-10 03:16:53,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:53,667 INFO L225 Difference]: With dead ends: 579 [2022-02-10 03:16:53,668 INFO L226 Difference]: Without dead ends: 565 [2022-02-10 03:16:53,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:16:53,668 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:53,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 71 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 303 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:16:53,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-02-10 03:16:53,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 522. [2022-02-10 03:16:53,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 521 states have (on average 2.6660268714011517) internal successors, (1389), 521 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:53,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 1389 transitions. [2022-02-10 03:16:53,673 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 1389 transitions. Word has length 23 [2022-02-10 03:16:53,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:53,673 INFO L470 AbstractCegarLoop]: Abstraction has 522 states and 1389 transitions. [2022-02-10 03:16:53,673 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-02-10 03:16:53,673 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 1389 transitions. [2022-02-10 03:16:53,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:53,674 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:53,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:53,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (873)] Ended with exit code 0 [2022-02-10 03:16:53,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 873 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable876 [2022-02-10 03:16:53,881 INFO L402 AbstractCegarLoop]: === Iteration 878 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:53,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:53,881 INFO L85 PathProgramCache]: Analyzing trace with hash -6611906, now seen corresponding path program 873 times [2022-02-10 03:16:53,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:53,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831875958] [2022-02-10 03:16:53,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:53,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:54,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:54,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:54,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831875958] [2022-02-10 03:16:54,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831875958] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:54,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146709738] [2022-02-10 03:16:54,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:16:54,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:54,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:54,044 INFO L229 MonitoredProcess]: Starting monitored process 874 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:54,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (874)] Waiting until timeout for monitored process [2022-02-10 03:16:54,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:16:54,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:54,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:16:54,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:54,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:54,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 19 treesize of output 15 [2022-02-10 03:16:54,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:54,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:16:54,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:54,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 12 treesize of output 5 [2022-02-10 03:16:54,411 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:54,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:54,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:54,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 36 treesize of output 36 [2022-02-10 03:16:54,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:54,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 44 treesize of output 44 [2022-02-10 03:16:54,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:54,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-02-10 03:16:54,782 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:54,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146709738] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:54,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:54,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:54,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073589738] [2022-02-10 03:16:54,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:54,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:54,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:54,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:54,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:54,783 INFO L87 Difference]: Start difference. First operand 522 states and 1389 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:55,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:55,292 INFO L93 Difference]: Finished difference Result 605 states and 1512 transitions. [2022-02-10 03:16:55,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:16:55,292 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:55,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:55,293 INFO L225 Difference]: With dead ends: 605 [2022-02-10 03:16:55,293 INFO L226 Difference]: Without dead ends: 585 [2022-02-10 03:16:55,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=169, Invalid=1313, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:16:55,294 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 52 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:55,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 157 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 570 Invalid, 0 Unknown, 196 Unchecked, 0.2s Time] [2022-02-10 03:16:55,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-02-10 03:16:55,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 524. [2022-02-10 03:16:55,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 523 states have (on average 2.6711281070745696) internal successors, (1397), 523 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:55,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1397 transitions. [2022-02-10 03:16:55,299 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1397 transitions. Word has length 23 [2022-02-10 03:16:55,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:55,299 INFO L470 AbstractCegarLoop]: Abstraction has 524 states and 1397 transitions. [2022-02-10 03:16:55,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:55,300 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1397 transitions. [2022-02-10 03:16:55,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:55,300 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:55,300 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:55,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (874)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:55,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable877,874 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:55,501 INFO L402 AbstractCegarLoop]: === Iteration 879 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:55,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:55,501 INFO L85 PathProgramCache]: Analyzing trace with hash 451939778, now seen corresponding path program 874 times [2022-02-10 03:16:55,501 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:55,501 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331479762] [2022-02-10 03:16:55,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:55,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:55,737 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:55,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331479762] [2022-02-10 03:16:55,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331479762] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:55,737 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550656333] [2022-02-10 03:16:55,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:55,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:55,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:55,738 INFO L229 MonitoredProcess]: Starting monitored process 875 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:55,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (875)] Waiting until timeout for monitored process [2022-02-10 03:16:55,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:55,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:55,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:55,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:55,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:55,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 19 treesize of output 15 [2022-02-10 03:16:56,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:56,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, 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-02-10 03:16:56,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:56,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 12 treesize of output 5 [2022-02-10 03:16:56,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:56,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:56,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:56,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 18 treesize of output 22 [2022-02-10 03:16:56,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:56,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2022-02-10 03:16:56,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:56,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 24 treesize of output 28 [2022-02-10 03:16:56,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:56,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550656333] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:56,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:56,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:56,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399275994] [2022-02-10 03:16:56,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:56,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:56,486 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:56,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:56,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:56,486 INFO L87 Difference]: Start difference. First operand 524 states and 1397 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:56,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:56,839 INFO L93 Difference]: Finished difference Result 573 states and 1466 transitions. [2022-02-10 03:16:56,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:16:56,839 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:56,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:56,840 INFO L225 Difference]: With dead ends: 573 [2022-02-10 03:16:56,840 INFO L226 Difference]: Without dead ends: 568 [2022-02-10 03:16:56,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:16:56,840 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:56,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 167 Invalid, 898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 823 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-02-10 03:16:56,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-02-10 03:16:56,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 527. [2022-02-10 03:16:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.6634980988593155) internal successors, (1401), 526 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:56,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1401 transitions. [2022-02-10 03:16:56,846 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1401 transitions. Word has length 23 [2022-02-10 03:16:56,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:56,846 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1401 transitions. [2022-02-10 03:16:56,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:56,846 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1401 transitions. [2022-02-10 03:16:56,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:56,847 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:56,847 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:56,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (875)] Ended with exit code 0 [2022-02-10 03:16:57,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable878,875 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:57,063 INFO L402 AbstractCegarLoop]: === Iteration 880 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:57,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:57,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1050402610, now seen corresponding path program 875 times [2022-02-10 03:16:57,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:57,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020279130] [2022-02-10 03:16:57,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:57,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:57,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:57,232 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:57,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:57,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020279130] [2022-02-10 03:16:57,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020279130] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:57,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618716829] [2022-02-10 03:16:57,232 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:57,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:57,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:57,233 INFO L229 MonitoredProcess]: Starting monitored process 876 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:57,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (876)] Waiting until timeout for monitored process [2022-02-10 03:16:57,260 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:16:57,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:57,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:57,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:57,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:57,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 19 treesize of output 15 [2022-02-10 03:16:57,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:57,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 20 treesize of output 16 [2022-02-10 03:16:57,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:16:57,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:57,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:57,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:57,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 19 treesize of output 23 [2022-02-10 03:16:57,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:57,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 30 treesize of output 34 [2022-02-10 03:16:57,681 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:16:57,734 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:57,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618716829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:57,734 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:57,734 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:57,734 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919218386] [2022-02-10 03:16:57,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:57,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:57,735 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:57,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:57,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:57,735 INFO L87 Difference]: Start difference. First operand 527 states and 1401 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:57,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:57,995 INFO L93 Difference]: Finished difference Result 575 states and 1469 transitions. [2022-02-10 03:16:57,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:16:57,995 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:57,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:57,996 INFO L225 Difference]: With dead ends: 575 [2022-02-10 03:16:57,996 INFO L226 Difference]: Without dead ends: 570 [2022-02-10 03:16:57,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:16:57,996 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 29 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:57,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 195 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 791 Invalid, 0 Unknown, 35 Unchecked, 0.2s Time] [2022-02-10 03:16:57,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-02-10 03:16:58,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 523. [2022-02-10 03:16:58,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 2.6685823754789273) internal successors, (1393), 522 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:58,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1393 transitions. [2022-02-10 03:16:58,002 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1393 transitions. Word has length 23 [2022-02-10 03:16:58,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:58,002 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1393 transitions. [2022-02-10 03:16:58,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:58,002 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1393 transitions. [2022-02-10 03:16:58,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:58,003 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:58,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:58,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (876)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:58,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 876 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable879 [2022-02-10 03:16:58,215 INFO L402 AbstractCegarLoop]: === Iteration 881 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:58,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:58,215 INFO L85 PathProgramCache]: Analyzing trace with hash -711453506, now seen corresponding path program 876 times [2022-02-10 03:16:58,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:58,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574848616] [2022-02-10 03:16:58,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:58,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:58,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:58,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:58,382 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:58,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574848616] [2022-02-10 03:16:58,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574848616] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:58,382 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568846096] [2022-02-10 03:16:58,382 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:58,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:58,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:58,383 INFO L229 MonitoredProcess]: Starting monitored process 877 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:58,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (877)] Waiting until timeout for monitored process [2022-02-10 03:16:58,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:58,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:58,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:58,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:58,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:58,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 19 treesize of output 15 [2022-02-10 03:16:58,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:16:58,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:58,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 12 treesize of output 5 [2022-02-10 03:16:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:58,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:58,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:58,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 22 treesize of output 26 [2022-02-10 03:16:58,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:58,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 30 treesize of output 34 [2022-02-10 03:16:58,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:58,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 24 treesize of output 28 [2022-02-10 03:16:59,081 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:59,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568846096] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:59,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:59,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:16:59,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440216594] [2022-02-10 03:16:59,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:59,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:16:59,082 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:59,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:16:59,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:16:59,082 INFO L87 Difference]: Start difference. First operand 523 states and 1393 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:59,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:59,319 INFO L93 Difference]: Finished difference Result 572 states and 1465 transitions. [2022-02-10 03:16:59,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:16:59,319 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:16:59,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:59,320 INFO L225 Difference]: With dead ends: 572 [2022-02-10 03:16:59,320 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:16:59,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:16:59,321 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 38 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:59,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 134 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 616 Invalid, 0 Unknown, 8 Unchecked, 0.2s Time] [2022-02-10 03:16:59,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:16:59,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 526. [2022-02-10 03:16:59,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 2.6609523809523807) internal successors, (1397), 525 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:59,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-10 03:16:59,326 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-10 03:16:59,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:59,326 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-10 03:16:59,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:59,326 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-10 03:16:59,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:16:59,327 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:59,327 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:59,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (877)] Ended with exit code 0 [2022-02-10 03:16:59,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable880,877 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:59,536 INFO L402 AbstractCegarLoop]: === Iteration 882 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:59,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:59,536 INFO L85 PathProgramCache]: Analyzing trace with hash -865891024, now seen corresponding path program 877 times [2022-02-10 03:16:59,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:59,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792490376] [2022-02-10 03:16:59,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:59,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:59,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:59,721 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:59,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:59,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792490376] [2022-02-10 03:16:59,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792490376] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:59,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933715633] [2022-02-10 03:16:59,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:59,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:59,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:59,723 INFO L229 MonitoredProcess]: Starting monitored process 878 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:59,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (878)] Waiting until timeout for monitored process [2022-02-10 03:16:59,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:59,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:16:59,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:59,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:59,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 19 treesize of output 15 [2022-02-10 03:16:59,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:59,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, 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-02-10 03:16:59,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:59,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 12 treesize of output 5 [2022-02-10 03:17:00,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:00,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:00,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:00,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 18 treesize of output 22 [2022-02-10 03:17:00,329 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2022-02-10 03:17:00,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:00,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 24 treesize of output 28 [2022-02-10 03:17:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:00,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933715633] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:00,407 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:00,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:00,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145329031] [2022-02-10 03:17:00,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:00,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:00,408 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:00,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:00,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:00,408 INFO L87 Difference]: Start difference. First operand 526 states and 1397 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:00,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:00,697 INFO L93 Difference]: Finished difference Result 572 states and 1465 transitions. [2022-02-10 03:17:00,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:17:00,697 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:00,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:00,699 INFO L225 Difference]: With dead ends: 572 [2022-02-10 03:17:00,699 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:17:00,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:00,699 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:00,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 134 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 606 Invalid, 0 Unknown, 51 Unchecked, 0.2s Time] [2022-02-10 03:17:00,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:17:00,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 527. [2022-02-10 03:17:00,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.659695817490494) internal successors, (1399), 526 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:00,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1399 transitions. [2022-02-10 03:17:00,704 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1399 transitions. Word has length 23 [2022-02-10 03:17:00,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:00,704 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1399 transitions. [2022-02-10 03:17:00,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:00,705 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1399 transitions. [2022-02-10 03:17:00,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:00,705 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:00,705 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:00,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (878)] Ended with exit code 0 [2022-02-10 03:17:00,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 878 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable881 [2022-02-10 03:17:00,915 INFO L402 AbstractCegarLoop]: === Iteration 883 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:00,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:00,916 INFO L85 PathProgramCache]: Analyzing trace with hash -267428192, now seen corresponding path program 878 times [2022-02-10 03:17:00,916 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:00,916 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614683990] [2022-02-10 03:17:00,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:00,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:00,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:01,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:01,097 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:01,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614683990] [2022-02-10 03:17:01,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614683990] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:01,097 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198371904] [2022-02-10 03:17:01,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:01,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:01,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:01,099 INFO L229 MonitoredProcess]: Starting monitored process 879 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:01,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (879)] Waiting until timeout for monitored process [2022-02-10 03:17:01,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:01,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:01,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:01,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:01,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:01,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:01,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 20 treesize of output 16 [2022-02-10 03:17:01,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:01,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 12 treesize of output 5 [2022-02-10 03:17:01,446 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:01,446 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:01,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:01,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:01,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 30 treesize of output 34 [2022-02-10 03:17:01,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:17:01,820 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:01,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198371904] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:01,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:01,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:01,820 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754699859] [2022-02-10 03:17:01,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:01,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:01,820 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:01,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:01,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:01,821 INFO L87 Difference]: Start difference. First operand 527 states and 1399 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:02,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:02,177 INFO L93 Difference]: Finished difference Result 574 states and 1468 transitions. [2022-02-10 03:17:02,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:17:02,178 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:02,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:02,178 INFO L225 Difference]: With dead ends: 574 [2022-02-10 03:17:02,178 INFO L226 Difference]: Without dead ends: 569 [2022-02-10 03:17:02,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:17:02,179 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:02,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 146 Invalid, 835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 744 Invalid, 0 Unknown, 75 Unchecked, 0.3s Time] [2022-02-10 03:17:02,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-02-10 03:17:02,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 526. [2022-02-10 03:17:02,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 2.6609523809523807) internal successors, (1397), 525 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:02,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-10 03:17:02,184 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-10 03:17:02,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:02,184 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-10 03:17:02,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:02,184 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-10 03:17:02,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:02,185 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:02,185 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:02,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (879)] Ended with exit code 0 [2022-02-10 03:17:02,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable882,879 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:02,387 INFO L402 AbstractCegarLoop]: === Iteration 884 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:02,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:02,388 INFO L85 PathProgramCache]: Analyzing trace with hash -733751542, now seen corresponding path program 879 times [2022-02-10 03:17:02,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:02,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488050419] [2022-02-10 03:17:02,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:02,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:02,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:02,498 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:02,498 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:02,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488050419] [2022-02-10 03:17:02,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488050419] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:02,498 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489719615] [2022-02-10 03:17:02,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:02,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:02,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:02,499 INFO L229 MonitoredProcess]: Starting monitored process 880 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:02,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (880)] Waiting until timeout for monitored process [2022-02-10 03:17:02,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:17:02,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:02,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:02,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:02,610 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 17 treesize of output 13 [2022-02-10 03:17:02,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:02,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:02,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 10 treesize of output 5 [2022-02-10 03:17:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:02,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:02,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17: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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:17:02,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:02,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 20 treesize of output 24 [2022-02-10 03:17:02,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:02,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 16 treesize of output 20 [2022-02-10 03:17:02,811 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:02,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489719615] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:02,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:02,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 20 [2022-02-10 03:17:02,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890374049] [2022-02-10 03:17:02,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:02,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:17:02,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:17:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:17:02,811 INFO L87 Difference]: Start difference. First operand 526 states and 1397 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-02-10 03:17:02,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:02,924 INFO L93 Difference]: Finished difference Result 583 states and 1505 transitions. [2022-02-10 03:17:02,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:02,925 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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 23 [2022-02-10 03:17:02,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:02,926 INFO L225 Difference]: With dead ends: 583 [2022-02-10 03:17:02,926 INFO L226 Difference]: Without dead ends: 562 [2022-02-10 03:17:02,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:17:02,926 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 28 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:02,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 90 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 343 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-02-10 03:17:02,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2022-02-10 03:17:02,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 523. [2022-02-10 03:17:02,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 522 states have (on average 2.6590038314176243) internal successors, (1388), 522 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:02,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 1388 transitions. [2022-02-10 03:17:02,931 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 1388 transitions. Word has length 23 [2022-02-10 03:17:02,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:02,931 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 1388 transitions. [2022-02-10 03:17:02,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-02-10 03:17:02,932 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 1388 transitions. [2022-02-10 03:17:02,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:02,932 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:02,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:02,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (880)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:03,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 880 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable883 [2022-02-10 03:17:03,148 INFO L402 AbstractCegarLoop]: === Iteration 885 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:03,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:03,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1888328262, now seen corresponding path program 880 times [2022-02-10 03:17:03,148 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:03,148 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297795630] [2022-02-10 03:17:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:03,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:03,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:03,344 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:03,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297795630] [2022-02-10 03:17:03,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297795630] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:03,344 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311723477] [2022-02-10 03:17:03,344 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:03,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:03,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:03,345 INFO L229 MonitoredProcess]: Starting monitored process 881 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:03,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (881)] Waiting until timeout for monitored process [2022-02-10 03:17:03,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:03,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:03,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:03,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:03,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:03,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 19 treesize of output 15 [2022-02-10 03:17:03,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:03,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 21 treesize of output 17 [2022-02-10 03:17:03,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:03,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 12 treesize of output 5 [2022-02-10 03:17:03,634 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:03,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:03,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:03,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 19 treesize of output 23 [2022-02-10 03:17:03,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2022-02-10 03:17:03,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:03,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 26 treesize of output 30 [2022-02-10 03:17:03,970 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:03,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311723477] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:03,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:03,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:03,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006740147] [2022-02-10 03:17:03,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:03,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:03,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:03,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:03,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:03,971 INFO L87 Difference]: Start difference. First operand 523 states and 1388 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:04,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:04,432 INFO L93 Difference]: Finished difference Result 615 states and 1572 transitions. [2022-02-10 03:17:04,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:17:04,433 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:04,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:04,433 INFO L225 Difference]: With dead ends: 615 [2022-02-10 03:17:04,433 INFO L226 Difference]: Without dead ends: 610 [2022-02-10 03:17:04,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:17:04,434 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 136 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:04,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 136 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 418 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-02-10 03:17:04,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-02-10 03:17:04,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 525. [2022-02-10 03:17:04,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 2.6603053435114505) internal successors, (1394), 524 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:04,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1394 transitions. [2022-02-10 03:17:04,439 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1394 transitions. Word has length 23 [2022-02-10 03:17:04,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:04,439 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1394 transitions. [2022-02-10 03:17:04,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:04,439 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1394 transitions. [2022-02-10 03:17:04,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:04,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:04,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:04,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (881)] Ended with exit code 0 [2022-02-10 03:17:04,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 881 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable884 [2022-02-10 03:17:04,652 INFO L402 AbstractCegarLoop]: === Iteration 886 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:04,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash 620742206, now seen corresponding path program 881 times [2022-02-10 03:17:04,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:04,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636470609] [2022-02-10 03:17:04,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:04,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:04,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:04,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:04,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:04,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636470609] [2022-02-10 03:17:04,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636470609] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:04,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359768192] [2022-02-10 03:17:04,890 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:04,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:04,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:04,891 INFO L229 MonitoredProcess]: Starting monitored process 882 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:04,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (882)] Waiting until timeout for monitored process [2022-02-10 03:17:04,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:04,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:04,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:04,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:05,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:05,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 19 treesize of output 15 [2022-02-10 03:17:05,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:05,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:17:05,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:17:05,183 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:05,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:05,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:05,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 15 treesize of output 19 [2022-02-10 03:17:05,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:05,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 32 treesize of output 36 [2022-02-10 03:17:05,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:05,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 26 treesize of output 30 [2022-02-10 03:17:05,580 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:05,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359768192] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:05,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:05,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:05,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215409987] [2022-02-10 03:17:05,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:05,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:05,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:05,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:05,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:05,581 INFO L87 Difference]: Start difference. First operand 525 states and 1394 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:06,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:06,045 INFO L93 Difference]: Finished difference Result 615 states and 1573 transitions. [2022-02-10 03:17:06,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:06,045 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:06,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:06,046 INFO L225 Difference]: With dead ends: 615 [2022-02-10 03:17:06,046 INFO L226 Difference]: Without dead ends: 610 [2022-02-10 03:17:06,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=292, Invalid=1430, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:17:06,047 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 118 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:06,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 165 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 539 Invalid, 0 Unknown, 391 Unchecked, 0.2s Time] [2022-02-10 03:17:06,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-02-10 03:17:06,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 526. [2022-02-10 03:17:06,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 2.6609523809523807) internal successors, (1397), 525 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:06,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-10 03:17:06,053 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-10 03:17:06,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:06,053 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-10 03:17:06,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:06,053 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-10 03:17:06,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:06,054 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:06,054 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:06,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (882)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:06,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 882 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable885 [2022-02-10 03:17:06,271 INFO L402 AbstractCegarLoop]: === Iteration 887 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:06,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:06,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1411136326, now seen corresponding path program 882 times [2022-02-10 03:17:06,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:06,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331730366] [2022-02-10 03:17:06,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:06,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:06,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:06,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:06,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331730366] [2022-02-10 03:17:06,424 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331730366] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:06,424 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026230916] [2022-02-10 03:17:06,424 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:06,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:06,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:06,425 INFO L229 MonitoredProcess]: Starting monitored process 883 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:06,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (883)] Waiting until timeout for monitored process [2022-02-10 03:17:06,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:17:06,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:06,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:06,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:06,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:06,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 19 treesize of output 15 [2022-02-10 03:17:06,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 21 treesize of output 17 [2022-02-10 03:17:06,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:06,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 12 treesize of output 5 [2022-02-10 03:17:06,765 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:06,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:06,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:17:06,993 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:06,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 32 treesize of output 36 [2022-02-10 03:17:06,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:06,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 26 treesize of output 30 [2022-02-10 03:17:07,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-02-10 03:17:07,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026230916] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:07,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:07,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:07,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317030711] [2022-02-10 03:17:07,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:07,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:07,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:07,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:07,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:07,065 INFO L87 Difference]: Start difference. First operand 526 states and 1397 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:07,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:07,432 INFO L93 Difference]: Finished difference Result 578 states and 1476 transitions. [2022-02-10 03:17:07,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:17:07,433 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:07,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:07,433 INFO L225 Difference]: With dead ends: 578 [2022-02-10 03:17:07,434 INFO L226 Difference]: Without dead ends: 568 [2022-02-10 03:17:07,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=202, Invalid=1358, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:17:07,434 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 62 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 212 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:07,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 144 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 540 Invalid, 0 Unknown, 212 Unchecked, 0.2s Time] [2022-02-10 03:17:07,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-02-10 03:17:07,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 526. [2022-02-10 03:17:07,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 2.6609523809523807) internal successors, (1397), 525 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:07,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1397 transitions. [2022-02-10 03:17:07,439 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1397 transitions. Word has length 23 [2022-02-10 03:17:07,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:07,440 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1397 transitions. [2022-02-10 03:17:07,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:07,440 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1397 transitions. [2022-02-10 03:17:07,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:07,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:07,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:07,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (883)] Ended with exit code 0 [2022-02-10 03:17:07,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 883 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable886 [2022-02-10 03:17:07,656 INFO L402 AbstractCegarLoop]: === Iteration 888 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:07,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:07,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2096359784, now seen corresponding path program 883 times [2022-02-10 03:17:07,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:07,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457527188] [2022-02-10 03:17:07,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:07,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:07,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:07,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:07,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457527188] [2022-02-10 03:17:07,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457527188] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:07,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923246740] [2022-02-10 03:17:07,901 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:07,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:07,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:07,909 INFO L229 MonitoredProcess]: Starting monitored process 884 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:07,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (884)] Waiting until timeout for monitored process [2022-02-10 03:17:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:07,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:07,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:08,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:08,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 19 treesize of output 15 [2022-02-10 03:17:08,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:08,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 21 treesize of output 17 [2022-02-10 03:17:08,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:08,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 12 treesize of output 5 [2022-02-10 03:17:08,243 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:08,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:08,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:08,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 15 treesize of output 19 [2022-02-10 03:17:08,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:08,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, 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-02-10 03:17:08,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:08,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 26 treesize of output 30 [2022-02-10 03:17:08,655 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:08,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923246740] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:08,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:08,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:08,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677075559] [2022-02-10 03:17:08,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:08,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:08,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:08,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:08,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:08,656 INFO L87 Difference]: Start difference. First operand 526 states and 1397 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:09,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:09,178 INFO L93 Difference]: Finished difference Result 617 states and 1579 transitions. [2022-02-10 03:17:09,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:09,178 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:09,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:09,179 INFO L225 Difference]: With dead ends: 617 [2022-02-10 03:17:09,179 INFO L226 Difference]: Without dead ends: 612 [2022-02-10 03:17:09,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=290, Invalid=1432, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:17:09,180 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 108 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:09,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 162 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 514 Invalid, 0 Unknown, 330 Unchecked, 0.2s Time] [2022-02-10 03:17:09,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-10 03:17:09,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 528. [2022-02-10 03:17:09,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.6622390891840606) internal successors, (1403), 527 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:09,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1403 transitions. [2022-02-10 03:17:09,185 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1403 transitions. Word has length 23 [2022-02-10 03:17:09,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:09,185 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1403 transitions. [2022-02-10 03:17:09,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:09,185 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1403 transitions. [2022-02-10 03:17:09,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:09,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:09,186 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:09,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (884)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:09,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable887,884 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:09,399 INFO L402 AbstractCegarLoop]: === Iteration 889 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:09,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:09,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1408213392, now seen corresponding path program 884 times [2022-02-10 03:17:09,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:09,400 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458701177] [2022-02-10 03:17:09,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:09,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:09,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:09,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-02-10 03:17:09,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:09,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458701177] [2022-02-10 03:17:09,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458701177] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:09,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144697750] [2022-02-10 03:17:09,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:09,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:09,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:09,630 INFO L229 MonitoredProcess]: Starting monitored process 885 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:09,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (885)] Waiting until timeout for monitored process [2022-02-10 03:17:09,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:09,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:09,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:09,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:09,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:09,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:17:09,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:09,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 12 treesize of output 5 [2022-02-10 03:17:09,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:09,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:10,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:10,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 15 treesize of output 19 [2022-02-10 03:17:10,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:10,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 32 treesize of output 36 [2022-02-10 03:17:10,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:10,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 26 treesize of output 30 [2022-02-10 03:17:10,257 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:10,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144697750] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:10,257 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:10,257 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:10,257 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422295395] [2022-02-10 03:17:10,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:10,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:10,257 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:10,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:10,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:10,258 INFO L87 Difference]: Start difference. First operand 528 states and 1403 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:10,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:10,745 INFO L93 Difference]: Finished difference Result 583 states and 1501 transitions. [2022-02-10 03:17:10,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:17:10,745 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:10,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:10,746 INFO L225 Difference]: With dead ends: 583 [2022-02-10 03:17:10,746 INFO L226 Difference]: Without dead ends: 578 [2022-02-10 03:17:10,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:17:10,747 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 116 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:10,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 142 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 538 Invalid, 0 Unknown, 225 Unchecked, 0.2s Time] [2022-02-10 03:17:10,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-02-10 03:17:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 527. [2022-02-10 03:17:10,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.661596958174905) internal successors, (1400), 526 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:10,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1400 transitions. [2022-02-10 03:17:10,752 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1400 transitions. Word has length 23 [2022-02-10 03:17:10,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:10,753 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1400 transitions. [2022-02-10 03:17:10,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:10,753 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1400 transitions. [2022-02-10 03:17:10,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:10,753 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:10,753 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:10,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (885)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:10,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable888,885 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:10,954 INFO L402 AbstractCegarLoop]: === Iteration 890 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:10,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:10,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1825975814, now seen corresponding path program 885 times [2022-02-10 03:17:10,954 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:10,954 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462485287] [2022-02-10 03:17:10,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:10,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:10,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:11,195 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:11,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:11,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462485287] [2022-02-10 03:17:11,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462485287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:11,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910394077] [2022-02-10 03:17:11,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:11,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:11,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:11,197 INFO L229 MonitoredProcess]: Starting monitored process 886 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:11,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (886)] Waiting until timeout for monitored process [2022-02-10 03:17:11,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:17:11,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:11,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:11,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:11,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:11,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:11,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:17:11,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:17:11,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:11,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:11,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:11,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:11,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:11,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 32 treesize of output 36 [2022-02-10 03:17:11,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:11,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 26 treesize of output 30 [2022-02-10 03:17:12,042 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:12,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910394077] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:12,043 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:12,043 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:12,043 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444597797] [2022-02-10 03:17:12,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:12,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:12,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:12,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:12,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:12,043 INFO L87 Difference]: Start difference. First operand 527 states and 1400 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:12,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:12,309 INFO L93 Difference]: Finished difference Result 577 states and 1476 transitions. [2022-02-10 03:17:12,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:17:12,309 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:12,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:12,310 INFO L225 Difference]: With dead ends: 577 [2022-02-10 03:17:12,310 INFO L226 Difference]: Without dead ends: 567 [2022-02-10 03:17:12,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=1099, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:12,311 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:12,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 182 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 422 Invalid, 0 Unknown, 169 Unchecked, 0.1s Time] [2022-02-10 03:17:12,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2022-02-10 03:17:12,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 527. [2022-02-10 03:17:12,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.661596958174905) internal successors, (1400), 526 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:12,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1400 transitions. [2022-02-10 03:17:12,316 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1400 transitions. Word has length 23 [2022-02-10 03:17:12,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:12,316 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1400 transitions. [2022-02-10 03:17:12,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:12,316 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1400 transitions. [2022-02-10 03:17:12,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:12,317 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:12,317 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:12,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (886)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:12,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable889,886 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:12,522 INFO L402 AbstractCegarLoop]: === Iteration 891 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:12,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:12,522 INFO L85 PathProgramCache]: Analyzing trace with hash -21605188, now seen corresponding path program 886 times [2022-02-10 03:17:12,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:12,522 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103533304] [2022-02-10 03:17:12,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:12,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:12,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:12,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:12,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103533304] [2022-02-10 03:17:12,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103533304] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:12,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201923843] [2022-02-10 03:17:12,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:12,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:12,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:12,590 INFO L229 MonitoredProcess]: Starting monitored process 887 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:12,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (887)] Waiting until timeout for monitored process [2022-02-10 03:17:12,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:12,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:12,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:12,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:12,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:12,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:12,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:12,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 17 treesize of output 13 [2022-02-10 03:17:12,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:12,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 9 treesize of output 3 [2022-02-10 03:17:12,793 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:12,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:12,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:12,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 16 treesize of output 20 [2022-02-10 03:17:12,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:12,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-02-10 03:17:12,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:12,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:12,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201923843] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:12,887 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:12,887 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:17:12,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362022472] [2022-02-10 03:17:12,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:12,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:17:12,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:12,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:17:12,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:12,888 INFO L87 Difference]: Start difference. First operand 527 states and 1400 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:17:12,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:12,948 INFO L93 Difference]: Finished difference Result 563 states and 1456 transitions. [2022-02-10 03:17:12,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:12,948 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:12,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:12,949 INFO L225 Difference]: With dead ends: 563 [2022-02-10 03:17:12,949 INFO L226 Difference]: Without dead ends: 556 [2022-02-10 03:17:12,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:12,950 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:12,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 93 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 237 Invalid, 0 Unknown, 70 Unchecked, 0.1s Time] [2022-02-10 03:17:12,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2022-02-10 03:17:12,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 525. [2022-02-10 03:17:12,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 524 states have (on average 2.6583969465648853) internal successors, (1393), 524 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:12,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1393 transitions. [2022-02-10 03:17:12,955 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1393 transitions. Word has length 23 [2022-02-10 03:17:12,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:12,956 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1393 transitions. [2022-02-10 03:17:12,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:17:12,956 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1393 transitions. [2022-02-10 03:17:12,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:12,956 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:12,956 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:12,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (887)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:13,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable890,887 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:13,171 INFO L402 AbstractCegarLoop]: === Iteration 892 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:13,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:13,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1423734344, now seen corresponding path program 887 times [2022-02-10 03:17:13,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:13,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42951065] [2022-02-10 03:17:13,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:13,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:13,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:13,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42951065] [2022-02-10 03:17:13,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42951065] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:13,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843579247] [2022-02-10 03:17:13,313 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:13,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:13,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:13,314 INFO L229 MonitoredProcess]: Starting monitored process 888 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:13,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (888)] Waiting until timeout for monitored process [2022-02-10 03:17:13,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:13,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:13,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:13,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:13,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:13,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 19 treesize of output 15 [2022-02-10 03:17:13,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:13,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 21 treesize of output 17 [2022-02-10 03:17:13,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:13,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 12 treesize of output 5 [2022-02-10 03:17:13,641 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:13,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:13,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:13,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 19 treesize of output 23 [2022-02-10 03:17:13,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:13,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 28 treesize of output 32 [2022-02-10 03:17:13,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:13,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:17:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:14,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843579247] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:14,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:14,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:14,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873267565] [2022-02-10 03:17:14,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:14,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:14,028 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:14,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:14,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:14,028 INFO L87 Difference]: Start difference. First operand 525 states and 1393 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:14,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:14,340 INFO L93 Difference]: Finished difference Result 602 states and 1520 transitions. [2022-02-10 03:17:14,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:14,340 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:14,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:14,341 INFO L225 Difference]: With dead ends: 602 [2022-02-10 03:17:14,341 INFO L226 Difference]: Without dead ends: 592 [2022-02-10 03:17:14,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:14,342 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:14,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 243 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 684 Invalid, 0 Unknown, 211 Unchecked, 0.3s Time] [2022-02-10 03:17:14,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-02-10 03:17:14,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 530. [2022-02-10 03:17:14,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 529 states have (on average 2.66351606805293) internal successors, (1409), 529 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:14,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1409 transitions. [2022-02-10 03:17:14,347 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1409 transitions. Word has length 23 [2022-02-10 03:17:14,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:14,347 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 1409 transitions. [2022-02-10 03:17:14,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:14,347 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1409 transitions. [2022-02-10 03:17:14,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:14,348 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:14,348 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:14,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (888)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:14,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable891,888 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:14,563 INFO L402 AbstractCegarLoop]: === Iteration 893 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:14,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:14,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1603646896, now seen corresponding path program 888 times [2022-02-10 03:17:14,563 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:14,563 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953588560] [2022-02-10 03:17:14,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:14,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:14,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:14,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-02-10 03:17:14,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:14,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953588560] [2022-02-10 03:17:14,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953588560] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:14,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599952441] [2022-02-10 03:17:14,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:14,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:14,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:14,793 INFO L229 MonitoredProcess]: Starting monitored process 889 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:14,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (889)] Waiting until timeout for monitored process [2022-02-10 03:17:14,818 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:17:14,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:14,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:14,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:14,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:14,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 19 treesize of output 15 [2022-02-10 03:17:15,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:17:15,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:15,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 12 treesize of output 5 [2022-02-10 03:17:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:15,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:15,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:15,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 15 treesize of output 19 [2022-02-10 03:17:15,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:17:15,364 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:17:15,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-02-10 03:17:15,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599952441] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:15,489 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:15,489 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:15,489 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869177210] [2022-02-10 03:17:15,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:15,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:15,489 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:15,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:15,490 INFO L87 Difference]: Start difference. First operand 530 states and 1409 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:16,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:16,025 INFO L93 Difference]: Finished difference Result 641 states and 1602 transitions. [2022-02-10 03:17:16,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:17:16,025 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:16,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:16,026 INFO L225 Difference]: With dead ends: 641 [2022-02-10 03:17:16,026 INFO L226 Difference]: Without dead ends: 631 [2022-02-10 03:17:16,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 428 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=264, Invalid=1628, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:17:16,027 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 151 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:16,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 199 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 591 Invalid, 0 Unknown, 127 Unchecked, 0.2s Time] [2022-02-10 03:17:16,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2022-02-10 03:17:16,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 532. [2022-02-10 03:17:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 2.6666666666666665) internal successors, (1416), 531 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:16,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1416 transitions. [2022-02-10 03:17:16,033 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1416 transitions. Word has length 23 [2022-02-10 03:17:16,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:16,033 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 1416 transitions. [2022-02-10 03:17:16,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:16,033 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1416 transitions. [2022-02-10 03:17:16,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:16,033 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:16,033 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:16,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (889)] Ended with exit code 0 [2022-02-10 03:17:16,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 889 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable892 [2022-02-10 03:17:16,239 INFO L402 AbstractCegarLoop]: === Iteration 894 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:16,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:16,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1900926280, now seen corresponding path program 889 times [2022-02-10 03:17:16,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:16,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335662221] [2022-02-10 03:17:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:16,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:16,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:16,439 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:16,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:16,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335662221] [2022-02-10 03:17:16,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335662221] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:16,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637211811] [2022-02-10 03:17:16,440 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:16,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:16,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:16,441 INFO L229 MonitoredProcess]: Starting monitored process 890 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:16,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (890)] Waiting until timeout for monitored process [2022-02-10 03:17:16,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:16,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:16,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:16,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:16,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:16,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:16,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 21 treesize of output 17 [2022-02-10 03:17:16,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:16,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 12 treesize of output 5 [2022-02-10 03:17:16,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:16,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:16,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:17:17,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:17,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-02-10 03:17:17,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:17,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 24 treesize of output 28 [2022-02-10 03:17:17,156 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:17,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637211811] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:17,156 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:17,156 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:17,156 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817730618] [2022-02-10 03:17:17,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:17,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:17,157 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:17,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:17,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:17,157 INFO L87 Difference]: Start difference. First operand 532 states and 1416 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:17,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:17,417 INFO L93 Difference]: Finished difference Result 589 states and 1507 transitions. [2022-02-10 03:17:17,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:17,417 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:17,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:17,418 INFO L225 Difference]: With dead ends: 589 [2022-02-10 03:17:17,418 INFO L226 Difference]: Without dead ends: 579 [2022-02-10 03:17:17,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:17,418 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:17,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 173 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 529 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-02-10 03:17:17,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-02-10 03:17:17,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 528. [2022-02-10 03:17:17,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.6622390891840606) internal successors, (1403), 527 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:17,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1403 transitions. [2022-02-10 03:17:17,424 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1403 transitions. Word has length 23 [2022-02-10 03:17:17,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:17,424 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1403 transitions. [2022-02-10 03:17:17,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:17,424 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1403 transitions. [2022-02-10 03:17:17,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:17,425 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:17,425 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:17,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (890)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:17,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 890 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable893 [2022-02-10 03:17:17,625 INFO L402 AbstractCegarLoop]: === Iteration 895 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:17,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:17,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2002181336, now seen corresponding path program 890 times [2022-02-10 03:17:17,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:17,626 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229116350] [2022-02-10 03:17:17,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:17,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:17,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:17,839 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:17,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:17,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229116350] [2022-02-10 03:17:17,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229116350] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:17,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335216390] [2022-02-10 03:17:17,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:17,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:17,840 INFO L229 MonitoredProcess]: Starting monitored process 891 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:17,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (891)] Waiting until timeout for monitored process [2022-02-10 03:17:17,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:17,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:17,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:17,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:18,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:18,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:18,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:18,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 17 [2022-02-10 03:17:18,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:18,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 12 treesize of output 5 [2022-02-10 03:17:18,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:18,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:18,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:18,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 22 treesize of output 26 [2022-02-10 03:17:18,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:18,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 26 treesize of output 30 [2022-02-10 03:17:18,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:18,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:17:18,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:18,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335216390] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:18,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:18,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:18,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770839692] [2022-02-10 03:17:18,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:18,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:18,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:18,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:18,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:18,535 INFO L87 Difference]: Start difference. First operand 528 states and 1403 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:18,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:18,794 INFO L93 Difference]: Finished difference Result 603 states and 1522 transitions. [2022-02-10 03:17:18,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:18,794 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:18,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:18,795 INFO L225 Difference]: With dead ends: 603 [2022-02-10 03:17:18,795 INFO L226 Difference]: Without dead ends: 593 [2022-02-10 03:17:18,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:18,796 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:18,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 243 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 866 Invalid, 0 Unknown, 58 Unchecked, 0.2s Time] [2022-02-10 03:17:18,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-02-10 03:17:18,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 534. [2022-02-10 03:17:18,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 533 states have (on average 2.658536585365854) internal successors, (1417), 533 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:18,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 1417 transitions. [2022-02-10 03:17:18,801 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 1417 transitions. Word has length 23 [2022-02-10 03:17:18,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:18,801 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 1417 transitions. [2022-02-10 03:17:18,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:18,801 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 1417 transitions. [2022-02-10 03:17:18,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:18,802 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:18,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:18,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (891)] Ended with exit code 0 [2022-02-10 03:17:19,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 891 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable894 [2022-02-10 03:17:19,015 INFO L402 AbstractCegarLoop]: === Iteration 896 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:19,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:19,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1116383056, now seen corresponding path program 891 times [2022-02-10 03:17:19,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:19,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869925617] [2022-02-10 03:17:19,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:19,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:19,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:19,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:19,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:19,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869925617] [2022-02-10 03:17:19,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869925617] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:19,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694458116] [2022-02-10 03:17:19,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:19,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:19,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:19,163 INFO L229 MonitoredProcess]: Starting monitored process 892 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:19,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (892)] Waiting until timeout for monitored process [2022-02-10 03:17:19,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:17:19,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:19,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:19,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:19,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:19,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 19 treesize of output 15 [2022-02-10 03:17:19,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:19,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 21 treesize of output 17 [2022-02-10 03:17:19,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:17:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:19,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:19,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:19,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 18 treesize of output 22 [2022-02-10 03:17:19,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:19,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:17:19,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:19,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 20 treesize of output 24 [2022-02-10 03:17:19,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:19,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694458116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:19,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:19,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:19,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879386114] [2022-02-10 03:17:19,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:19,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:19,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:19,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:19,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:19,597 INFO L87 Difference]: Start difference. First operand 534 states and 1417 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:19,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:19,994 INFO L93 Difference]: Finished difference Result 622 states and 1554 transitions. [2022-02-10 03:17:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:17:19,994 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:19,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:19,995 INFO L225 Difference]: With dead ends: 622 [2022-02-10 03:17:19,995 INFO L226 Difference]: Without dead ends: 612 [2022-02-10 03:17:19,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:19,996 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 45 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 1335 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:19,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 339 Invalid, 1417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1335 Invalid, 0 Unknown, 62 Unchecked, 0.3s Time] [2022-02-10 03:17:19,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-10 03:17:20,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 538. [2022-02-10 03:17:20,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 2.6573556797020483) internal successors, (1427), 537 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:20,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 1427 transitions. [2022-02-10 03:17:20,004 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 1427 transitions. Word has length 23 [2022-02-10 03:17:20,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:20,004 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 1427 transitions. [2022-02-10 03:17:20,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:20,005 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 1427 transitions. [2022-02-10 03:17:20,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:20,005 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:20,005 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:20,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (892)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:20,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 892 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable895 [2022-02-10 03:17:20,220 INFO L402 AbstractCegarLoop]: === Iteration 897 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:20,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:20,221 INFO L85 PathProgramCache]: Analyzing trace with hash -431948372, now seen corresponding path program 892 times [2022-02-10 03:17:20,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:20,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966539687] [2022-02-10 03:17:20,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:20,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:20,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:20,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:20,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966539687] [2022-02-10 03:17:20,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966539687] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:20,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130226980] [2022-02-10 03:17:20,284 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:20,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:20,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:20,285 INFO L229 MonitoredProcess]: Starting monitored process 893 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:20,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (893)] Waiting until timeout for monitored process [2022-02-10 03:17:20,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:20,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:20,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:20,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:20,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:20,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:20,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:20,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 19 treesize of output 15 [2022-02-10 03:17:20,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:20,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 15 treesize of output 11 [2022-02-10 03:17:20,470 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:20,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:20,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:20,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:20,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 20 treesize of output 24 [2022-02-10 03:17:20,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:20,565 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:20,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130226980] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:20,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:20,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:17:20,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472065519] [2022-02-10 03:17:20,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:20,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:17:20,565 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:20,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:17:20,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:17:20,567 INFO L87 Difference]: Start difference. First operand 538 states and 1427 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:17:20,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:20,655 INFO L93 Difference]: Finished difference Result 579 states and 1492 transitions. [2022-02-10 03:17:20,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:20,656 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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 23 [2022-02-10 03:17:20,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:20,656 INFO L225 Difference]: With dead ends: 579 [2022-02-10 03:17:20,656 INFO L226 Difference]: Without dead ends: 570 [2022-02-10 03:17:20,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:17:20,657 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 34 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:20,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 109 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 326 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:17:20,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-02-10 03:17:20,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 536. [2022-02-10 03:17:20,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 535 states have (on average 2.6542056074766354) internal successors, (1420), 535 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:20,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1420 transitions. [2022-02-10 03:17:20,662 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1420 transitions. Word has length 23 [2022-02-10 03:17:20,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:20,662 INFO L470 AbstractCegarLoop]: Abstraction has 536 states and 1420 transitions. [2022-02-10 03:17:20,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 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-02-10 03:17:20,662 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1420 transitions. [2022-02-10 03:17:20,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:20,663 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:20,663 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:20,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (893)] Ended with exit code 0 [2022-02-10 03:17:20,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable896,893 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:20,879 INFO L402 AbstractCegarLoop]: === Iteration 898 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:20,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:20,879 INFO L85 PathProgramCache]: Analyzing trace with hash -708476628, now seen corresponding path program 893 times [2022-02-10 03:17:20,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:20,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649603956] [2022-02-10 03:17:20,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:20,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:20,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:21,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:21,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649603956] [2022-02-10 03:17:21,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649603956] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:21,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507611623] [2022-02-10 03:17:21,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:21,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:21,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:21,043 INFO L229 MonitoredProcess]: Starting monitored process 894 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:21,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (894)] Waiting until timeout for monitored process [2022-02-10 03:17:21,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:21,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:21,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:21,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:21,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:21,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 19 treesize of output 15 [2022-02-10 03:17:21,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:17:21,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:21,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 12 treesize of output 5 [2022-02-10 03:17:21,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-02-10 03:17:21,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:21,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:21,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:21,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 26 treesize of output 30 [2022-02-10 03:17:21,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:21,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-02-10 03:17:21,676 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:21,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507611623] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:21,676 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:21,676 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:21,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316401181] [2022-02-10 03:17:21,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:21,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:21,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:21,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:21,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:21,677 INFO L87 Difference]: Start difference. First operand 536 states and 1420 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:22,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:22,109 INFO L93 Difference]: Finished difference Result 624 states and 1557 transitions. [2022-02-10 03:17:22,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:17:22,110 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:22,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:22,111 INFO L225 Difference]: With dead ends: 624 [2022-02-10 03:17:22,111 INFO L226 Difference]: Without dead ends: 614 [2022-02-10 03:17:22,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=1066, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:17:22,111 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 50 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:22,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 274 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 982 Invalid, 0 Unknown, 133 Unchecked, 0.4s Time] [2022-02-10 03:17:22,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-02-10 03:17:22,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 527. [2022-02-10 03:17:22,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.659695817490494) internal successors, (1399), 526 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:22,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1399 transitions. [2022-02-10 03:17:22,117 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1399 transitions. Word has length 23 [2022-02-10 03:17:22,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:22,117 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1399 transitions. [2022-02-10 03:17:22,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:22,117 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1399 transitions. [2022-02-10 03:17:22,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:22,117 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:22,117 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:22,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (894)] Ended with exit code 0 [2022-02-10 03:17:22,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable897,894 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:22,318 INFO L402 AbstractCegarLoop]: === Iteration 899 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:22,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:22,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1363433424, now seen corresponding path program 894 times [2022-02-10 03:17:22,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:22,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662379002] [2022-02-10 03:17:22,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:22,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:22,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:22,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:22,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:22,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662379002] [2022-02-10 03:17:22,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662379002] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:22,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054778266] [2022-02-10 03:17:22,528 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:22,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:22,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:22,529 INFO L229 MonitoredProcess]: Starting monitored process 895 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:22,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (895)] Waiting until timeout for monitored process [2022-02-10 03:17:22,554 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:17:22,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:22,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:22,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:22,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:22,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 19 treesize of output 15 [2022-02-10 03:17:22,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:22,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 21 treesize of output 17 [2022-02-10 03:17:22,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:22,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 12 treesize of output 5 [2022-02-10 03:17:22,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:22,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:22,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:22,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:17:22,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:22,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 24 treesize of output 28 [2022-02-10 03:17:23,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:23,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:17:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:23,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054778266] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:23,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:23,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:17:23,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073240311] [2022-02-10 03:17:23,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:23,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:17:23,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:23,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:17:23,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:17:23,083 INFO L87 Difference]: Start difference. First operand 527 states and 1399 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:23,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:23,495 INFO L93 Difference]: Finished difference Result 636 states and 1574 transitions. [2022-02-10 03:17:23,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:17:23,495 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:23,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:23,496 INFO L225 Difference]: With dead ends: 636 [2022-02-10 03:17:23,496 INFO L226 Difference]: Without dead ends: 626 [2022-02-10 03:17:23,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=180, Invalid=1226, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:17:23,496 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 69 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:23,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 305 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 899 Invalid, 0 Unknown, 173 Unchecked, 0.2s Time] [2022-02-10 03:17:23,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-02-10 03:17:23,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 527. [2022-02-10 03:17:23,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 526 states have (on average 2.659695817490494) internal successors, (1399), 526 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:23,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 1399 transitions. [2022-02-10 03:17:23,502 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 1399 transitions. Word has length 23 [2022-02-10 03:17:23,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:23,502 INFO L470 AbstractCegarLoop]: Abstraction has 527 states and 1399 transitions. [2022-02-10 03:17:23,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:23,502 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 1399 transitions. [2022-02-10 03:17:23,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:23,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:23,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:23,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (895)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:23,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 895 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable898 [2022-02-10 03:17:23,715 INFO L402 AbstractCegarLoop]: === Iteration 900 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:23,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:23,715 INFO L85 PathProgramCache]: Analyzing trace with hash -514810952, now seen corresponding path program 895 times [2022-02-10 03:17:23,715 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:23,715 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353177244] [2022-02-10 03:17:23,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:23,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:23,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:23,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:23,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:23,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353177244] [2022-02-10 03:17:23,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353177244] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:23,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65196108] [2022-02-10 03:17:23,869 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:23,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:23,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:23,870 INFO L229 MonitoredProcess]: Starting monitored process 896 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:23,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (896)] Waiting until timeout for monitored process [2022-02-10 03:17:23,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:23,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:23,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:23,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:23,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:24,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:24,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 21 treesize of output 17 [2022-02-10 03:17:24,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:24,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 12 treesize of output 5 [2022-02-10 03:17:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:24,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:24,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:24,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 18 treesize of output 22 [2022-02-10 03:17:24,261 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:24,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 22 treesize of output 26 [2022-02-10 03:17:24,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:24,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 18 treesize of output 22 [2022-02-10 03:17:24,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:24,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65196108] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:24,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:24,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:24,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434644554] [2022-02-10 03:17:24,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:24,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:24,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:24,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:24,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:24,341 INFO L87 Difference]: Start difference. First operand 527 states and 1399 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:24,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:24,643 INFO L93 Difference]: Finished difference Result 622 states and 1549 transitions. [2022-02-10 03:17:24,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:17:24,643 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:24,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:24,644 INFO L225 Difference]: With dead ends: 622 [2022-02-10 03:17:24,644 INFO L226 Difference]: Without dead ends: 612 [2022-02-10 03:17:24,644 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:24,644 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 46 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:24,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 249 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 946 Invalid, 0 Unknown, 122 Unchecked, 0.2s Time] [2022-02-10 03:17:24,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2022-02-10 03:17:24,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 529. [2022-02-10 03:17:24,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 528 states have (on average 2.664772727272727) internal successors, (1407), 528 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:24,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 1407 transitions. [2022-02-10 03:17:24,650 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 1407 transitions. Word has length 23 [2022-02-10 03:17:24,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:24,650 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 1407 transitions. [2022-02-10 03:17:24,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:24,650 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 1407 transitions. [2022-02-10 03:17:24,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:24,651 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:24,651 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:24,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (896)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:24,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 896 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable899 [2022-02-10 03:17:24,866 INFO L402 AbstractCegarLoop]: === Iteration 901 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:24,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:24,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1678442540, now seen corresponding path program 896 times [2022-02-10 03:17:24,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:24,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255463175] [2022-02-10 03:17:24,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:24,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:24,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:25,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:25,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:25,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255463175] [2022-02-10 03:17:25,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255463175] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:25,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046171451] [2022-02-10 03:17:25,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:25,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:25,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:25,031 INFO L229 MonitoredProcess]: Starting monitored process 897 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:25,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (897)] Waiting until timeout for monitored process [2022-02-10 03:17:25,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:25,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:25,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:25,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:25,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:25,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 19 treesize of output 15 [2022-02-10 03:17:25,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:25,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 20 treesize of output 16 [2022-02-10 03:17:25,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:25,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 12 treesize of output 5 [2022-02-10 03:17:25,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:25,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:25,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:25,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 19 treesize of output 23 [2022-02-10 03:17:25,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:25,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 22 treesize of output 26 [2022-02-10 03:17:25,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:17:25,638 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:25,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046171451] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:25,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:25,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:25,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006967879] [2022-02-10 03:17:25,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:25,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:25,639 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:25,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:25,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:25,639 INFO L87 Difference]: Start difference. First operand 529 states and 1407 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:25,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:25,946 INFO L93 Difference]: Finished difference Result 601 states and 1523 transitions. [2022-02-10 03:17:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:17:25,947 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:25,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:25,948 INFO L225 Difference]: With dead ends: 601 [2022-02-10 03:17:25,948 INFO L226 Difference]: Without dead ends: 591 [2022-02-10 03:17:25,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=1056, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:17:25,948 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:25,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 165 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 565 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-02-10 03:17:25,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-02-10 03:17:25,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 526. [2022-02-10 03:17:25,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 525 states have (on average 2.659047619047619) internal successors, (1396), 525 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:25,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 1396 transitions. [2022-02-10 03:17:25,954 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 1396 transitions. Word has length 23 [2022-02-10 03:17:25,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:25,954 INFO L470 AbstractCegarLoop]: Abstraction has 526 states and 1396 transitions. [2022-02-10 03:17:25,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:25,954 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 1396 transitions. [2022-02-10 03:17:25,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:25,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:25,955 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:25,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (897)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:26,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable900,897 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:26,155 INFO L402 AbstractCegarLoop]: === Iteration 902 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:26,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:26,156 INFO L85 PathProgramCache]: Analyzing trace with hash -867612248, now seen corresponding path program 897 times [2022-02-10 03:17:26,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:26,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904416156] [2022-02-10 03:17:26,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:26,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:26,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:26,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:26,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:26,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904416156] [2022-02-10 03:17:26,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904416156] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:26,328 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894353350] [2022-02-10 03:17:26,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:26,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:26,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:26,329 INFO L229 MonitoredProcess]: Starting monitored process 898 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:26,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (898)] Waiting until timeout for monitored process [2022-02-10 03:17:26,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 03:17:26,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:26,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:26,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:26,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:26,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 19 treesize of output 15 [2022-02-10 03:17:26,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:26,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 21 treesize of output 17 [2022-02-10 03:17:26,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:26,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 12 treesize of output 5 [2022-02-10 03:17:26,631 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:26,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:26,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:17:26,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:26,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 32 treesize of output 34 [2022-02-10 03:17:26,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:26,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 28 [2022-02-10 03:17:26,919 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:26,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894353350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:26,920 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:26,920 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:17:26,920 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309593234] [2022-02-10 03:17:26,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:26,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:17:26,920 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:26,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:17:26,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:17:26,920 INFO L87 Difference]: Start difference. First operand 526 states and 1396 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:27,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:27,393 INFO L93 Difference]: Finished difference Result 687 states and 1670 transitions. [2022-02-10 03:17:27,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:17:27,394 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:27,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:27,395 INFO L225 Difference]: With dead ends: 687 [2022-02-10 03:17:27,395 INFO L226 Difference]: Without dead ends: 677 [2022-02-10 03:17:27,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:17:27,395 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 68 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:27,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 398 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 962 Invalid, 0 Unknown, 108 Unchecked, 0.3s Time] [2022-02-10 03:17:27,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-02-10 03:17:27,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 539. [2022-02-10 03:17:27,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 2.6654275092936803) internal successors, (1434), 538 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:27,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1434 transitions. [2022-02-10 03:17:27,402 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1434 transitions. Word has length 23 [2022-02-10 03:17:27,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:27,402 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1434 transitions. [2022-02-10 03:17:27,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:27,402 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1434 transitions. [2022-02-10 03:17:27,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:27,402 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:27,402 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:27,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (898)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:27,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable901,898 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:27,618 INFO L402 AbstractCegarLoop]: === Iteration 903 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:27,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:27,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1578769136, now seen corresponding path program 898 times [2022-02-10 03:17:27,618 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:27,618 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172477472] [2022-02-10 03:17:27,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:27,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:27,804 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:27,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:27,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172477472] [2022-02-10 03:17:27,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172477472] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:27,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37800964] [2022-02-10 03:17:27,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:27,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:27,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:27,806 INFO L229 MonitoredProcess]: Starting monitored process 899 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:27,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (899)] Waiting until timeout for monitored process [2022-02-10 03:17:27,831 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:27,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:27,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:27,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:27,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:27,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 19 treesize of output 15 [2022-02-10 03:17:28,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:28,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 21 treesize of output 17 [2022-02-10 03:17:28,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:28,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 12 treesize of output 5 [2022-02-10 03:17:28,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:28,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:28,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17: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 15 treesize of output 19 [2022-02-10 03:17:28,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:28,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-02-10 03:17:28,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:17:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:28,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37800964] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:28,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:28,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:28,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611230032] [2022-02-10 03:17:28,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:28,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:28,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:28,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:28,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:28,388 INFO L87 Difference]: Start difference. First operand 539 states and 1434 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:29,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:29,505 INFO L93 Difference]: Finished difference Result 805 states and 1987 transitions. [2022-02-10 03:17:29,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:17:29,506 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:29,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:29,507 INFO L225 Difference]: With dead ends: 805 [2022-02-10 03:17:29,507 INFO L226 Difference]: Without dead ends: 795 [2022-02-10 03:17:29,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=496, Invalid=2474, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:17:29,507 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 172 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 785 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 414 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:29,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 307 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 785 Invalid, 0 Unknown, 414 Unchecked, 0.3s Time] [2022-02-10 03:17:29,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-02-10 03:17:29,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 547. [2022-02-10 03:17:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 546 states have (on average 2.673992673992674) internal successors, (1460), 546 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-02-10 03:17:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1460 transitions. [2022-02-10 03:17:29,514 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1460 transitions. Word has length 23 [2022-02-10 03:17:29,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:29,515 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 1460 transitions. [2022-02-10 03:17:29,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:29,515 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1460 transitions. [2022-02-10 03:17:29,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:29,515 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:29,515 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:29,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (899)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:29,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 899 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable902 [2022-02-10 03:17:29,716 INFO L402 AbstractCegarLoop]: === Iteration 904 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:29,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:29,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1925804040, now seen corresponding path program 899 times [2022-02-10 03:17:29,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:29,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744544816] [2022-02-10 03:17:29,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:29,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:29,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:29,949 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:29,950 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:29,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744544816] [2022-02-10 03:17:29,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744544816] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:29,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639507126] [2022-02-10 03:17:29,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:29,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:29,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:29,951 INFO L229 MonitoredProcess]: Starting monitored process 900 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:29,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (900)] Waiting until timeout for monitored process [2022-02-10 03:17:29,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:17:29,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:29,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:17:29,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:30,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:30,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 19 treesize of output 15 [2022-02-10 03:17:30,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:30,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 21 treesize of output 17 [2022-02-10 03:17:30,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:30,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 12 treesize of output 5 [2022-02-10 03:17:30,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:30,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:30,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:30,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:17:30,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:30,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 28 treesize of output 32 [2022-02-10 03:17:30,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:30,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 22 treesize of output 26 [2022-02-10 03:17:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:30,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639507126] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:30,585 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:30,585 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-10 03:17:30,585 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867759377] [2022-02-10 03:17:30,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:30,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:17:30,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:30,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:17:30,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:30,599 INFO L87 Difference]: Start difference. First operand 547 states and 1460 transitions. Second operand has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:31,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:31,279 INFO L93 Difference]: Finished difference Result 676 states and 1692 transitions. [2022-02-10 03:17:31,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:17:31,280 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:31,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:31,281 INFO L225 Difference]: With dead ends: 676 [2022-02-10 03:17:31,281 INFO L226 Difference]: Without dead ends: 661 [2022-02-10 03:17:31,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=273, Invalid=1707, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:17:31,281 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 192 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:31,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 239 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 741 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-02-10 03:17:31,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-02-10 03:17:31,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 551. [2022-02-10 03:17:31,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.6854545454545455) internal successors, (1477), 550 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-02-10 03:17:31,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1477 transitions. [2022-02-10 03:17:31,288 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1477 transitions. Word has length 23 [2022-02-10 03:17:31,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:31,288 INFO L470 AbstractCegarLoop]: Abstraction has 551 states and 1477 transitions. [2022-02-10 03:17:31,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:31,288 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1477 transitions. [2022-02-10 03:17:31,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:31,289 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:31,289 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:31,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (900)] Ended with exit code 0 [2022-02-10 03:17:31,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 900 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable903 [2022-02-10 03:17:31,489 INFO L402 AbstractCegarLoop]: === Iteration 905 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:31,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:31,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1332241897, now seen corresponding path program 900 times [2022-02-10 03:17:31,489 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:31,489 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007154480] [2022-02-10 03:17:31,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:31,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:31,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:31,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:31,594 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:31,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007154480] [2022-02-10 03:17:31,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007154480] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:31,594 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811699362] [2022-02-10 03:17:31,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:31,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:31,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:31,595 INFO L229 MonitoredProcess]: Starting monitored process 901 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:31,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (901)] Waiting until timeout for monitored process [2022-02-10 03:17:31,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:17:31,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:31,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:31,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:31,689 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 19 treesize of output 15 [2022-02-10 03:17:31,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:31,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 17 treesize of output 13 [2022-02-10 03:17:31,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:31,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 9 treesize of output 3 [2022-02-10 03:17:31,830 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:31,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:31,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:31,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:31,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:31,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 20 treesize of output 24 [2022-02-10 03:17:31,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:31,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 16 treesize of output 20 [2022-02-10 03:17:31,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:31,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811699362] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:31,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:31,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:17:31,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147728869] [2022-02-10 03:17:31,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:31,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:17:31,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:31,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:17:31,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:31,981 INFO L87 Difference]: Start difference. First operand 551 states and 1477 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:17:32,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:32,128 INFO L93 Difference]: Finished difference Result 592 states and 1550 transitions. [2022-02-10 03:17:32,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:32,129 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 23 [2022-02-10 03:17:32,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:32,129 INFO L225 Difference]: With dead ends: 592 [2022-02-10 03:17:32,130 INFO L226 Difference]: Without dead ends: 582 [2022-02-10 03:17:32,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:32,130 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:32,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 131 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 416 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-02-10 03:17:32,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-02-10 03:17:32,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 555. [2022-02-10 03:17:32,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.6895306859205776) internal successors, (1490), 554 states have internal predecessors, (1490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1490 transitions. [2022-02-10 03:17:32,135 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1490 transitions. Word has length 23 [2022-02-10 03:17:32,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:32,135 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1490 transitions. [2022-02-10 03:17:32,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:17:32,136 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1490 transitions. [2022-02-10 03:17:32,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:32,136 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:32,136 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:32,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (901)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:32,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable904,901 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:32,351 INFO L402 AbstractCegarLoop]: === Iteration 906 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:32,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:32,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1308385166, now seen corresponding path program 901 times [2022-02-10 03:17:32,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:32,352 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359992518] [2022-02-10 03:17:32,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:32,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:32,560 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:32,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359992518] [2022-02-10 03:17:32,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359992518] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:32,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940878586] [2022-02-10 03:17:32,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:32,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:32,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:32,561 INFO L229 MonitoredProcess]: Starting monitored process 902 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:32,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (902)] Waiting until timeout for monitored process [2022-02-10 03:17:32,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:32,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:32,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:32,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:32,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 19 treesize of output 15 [2022-02-10 03:17:32,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:32,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 17 [2022-02-10 03:17:32,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:32,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 12 treesize of output 5 [2022-02-10 03:17:32,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:32,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:32,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:32,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 19 treesize of output 23 [2022-02-10 03:17:32,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:32,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, 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-02-10 03:17:32,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:32,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 22 treesize of output 26 [2022-02-10 03:17:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:33,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940878586] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:33,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:33,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:33,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168668644] [2022-02-10 03:17:33,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:33,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:33,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:33,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:33,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:33,069 INFO L87 Difference]: Start difference. First operand 555 states and 1490 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:33,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:33,290 INFO L93 Difference]: Finished difference Result 619 states and 1597 transitions. [2022-02-10 03:17:33,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:33,290 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:33,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:33,291 INFO L225 Difference]: With dead ends: 619 [2022-02-10 03:17:33,291 INFO L226 Difference]: Without dead ends: 609 [2022-02-10 03:17:33,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:33,292 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:33,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 233 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 680 Invalid, 0 Unknown, 95 Unchecked, 0.2s Time] [2022-02-10 03:17:33,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2022-02-10 03:17:33,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 555. [2022-02-10 03:17:33,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.691335740072202) internal successors, (1491), 554 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:33,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1491 transitions. [2022-02-10 03:17:33,297 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1491 transitions. Word has length 23 [2022-02-10 03:17:33,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:33,297 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1491 transitions. [2022-02-10 03:17:33,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:33,297 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1491 transitions. [2022-02-10 03:17:33,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:33,298 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:33,298 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:33,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (902)] Ended with exit code 0 [2022-02-10 03:17:33,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable905,902 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:33,513 INFO L402 AbstractCegarLoop]: === Iteration 907 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:33,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:33,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1685043193, now seen corresponding path program 902 times [2022-02-10 03:17:33,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:33,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344079036] [2022-02-10 03:17:33,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:33,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:33,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:33,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:33,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344079036] [2022-02-10 03:17:33,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344079036] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:33,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830761503] [2022-02-10 03:17:33,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:33,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:33,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:33,620 INFO L229 MonitoredProcess]: Starting monitored process 903 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:33,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (903)] Waiting until timeout for monitored process [2022-02-10 03:17:33,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:33,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:33,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:33,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:33,714 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 19 treesize of output 15 [2022-02-10 03:17:33,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:33,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 17 treesize of output 13 [2022-02-10 03:17:33,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:17:33,832 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:33,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:33,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:33,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:33,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 20 treesize of output 24 [2022-02-10 03:17:33,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:33,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 16 treesize of output 20 [2022-02-10 03:17:33,924 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:33,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830761503] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:33,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:33,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:17:33,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099765699] [2022-02-10 03:17:33,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:33,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:17:33,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:33,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:17:33,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:33,925 INFO L87 Difference]: Start difference. First operand 555 states and 1491 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-02-10 03:17:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:34,012 INFO L93 Difference]: Finished difference Result 597 states and 1560 transitions. [2022-02-10 03:17:34,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:34,012 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 23 [2022-02-10 03:17:34,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:34,013 INFO L225 Difference]: With dead ends: 597 [2022-02-10 03:17:34,013 INFO L226 Difference]: Without dead ends: 588 [2022-02-10 03:17:34,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:34,013 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 26 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:34,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 111 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 358 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:17:34,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-02-10 03:17:34,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 549. [2022-02-10 03:17:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 2.684306569343066) internal successors, (1471), 548 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:34,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1471 transitions. [2022-02-10 03:17:34,019 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1471 transitions. Word has length 23 [2022-02-10 03:17:34,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:34,019 INFO L470 AbstractCegarLoop]: Abstraction has 549 states and 1471 transitions. [2022-02-10 03:17:34,019 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-02-10 03:17:34,019 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1471 transitions. [2022-02-10 03:17:34,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:34,019 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:34,019 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:34,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (903)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:34,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable906,903 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:34,235 INFO L402 AbstractCegarLoop]: === Iteration 908 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:34,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:34,235 INFO L85 PathProgramCache]: Analyzing trace with hash 257426506, now seen corresponding path program 903 times [2022-02-10 03:17:34,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:34,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097671637] [2022-02-10 03:17:34,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:34,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:34,301 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:34,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:34,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097671637] [2022-02-10 03:17:34,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097671637] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:34,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587314578] [2022-02-10 03:17:34,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:34,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:34,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:34,302 INFO L229 MonitoredProcess]: Starting monitored process 904 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:34,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (904)] Waiting until timeout for monitored process [2022-02-10 03:17:34,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 03:17:34,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:34,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:34,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:34,369 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 19 treesize of output 15 [2022-02-10 03:17:34,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:34,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 21 treesize of output 17 [2022-02-10 03:17:34,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:34,448 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:34,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:34,493 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:34,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 15 treesize of output 19 [2022-02-10 03:17:34,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:34,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 20 treesize of output 24 [2022-02-10 03:17:34,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:34,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:34,540 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:34,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587314578] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:34,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:34,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:17:34,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534924086] [2022-02-10 03:17:34,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:34,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:17:34,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:34,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:17:34,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:34,541 INFO L87 Difference]: Start difference. First operand 549 states and 1471 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-02-10 03:17:34,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:34,678 INFO L93 Difference]: Finished difference Result 643 states and 1649 transitions. [2022-02-10 03:17:34,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:17:34,678 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 23 [2022-02-10 03:17:34,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:34,679 INFO L225 Difference]: With dead ends: 643 [2022-02-10 03:17:34,679 INFO L226 Difference]: Without dead ends: 610 [2022-02-10 03:17:34,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:17:34,679 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 53 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:34,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 138 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 486 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:17:34,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-02-10 03:17:34,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 547. [2022-02-10 03:17:34,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 546 states have (on average 2.683150183150183) internal successors, (1465), 546 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:34,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1465 transitions. [2022-02-10 03:17:34,685 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1465 transitions. Word has length 23 [2022-02-10 03:17:34,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:34,685 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 1465 transitions. [2022-02-10 03:17:34,685 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-02-10 03:17:34,685 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1465 transitions. [2022-02-10 03:17:34,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:34,686 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:34,686 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:34,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (904)] Ended with exit code 0 [2022-02-10 03:17:34,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable907,904 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:34,901 INFO L402 AbstractCegarLoop]: === Iteration 909 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:34,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:34,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1037626830, now seen corresponding path program 904 times [2022-02-10 03:17:34,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:34,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801814325] [2022-02-10 03:17:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:34,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:34,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:35,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:35,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:35,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801814325] [2022-02-10 03:17:35,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801814325] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:35,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014450673] [2022-02-10 03:17:35,085 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:35,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:35,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:35,086 INFO L229 MonitoredProcess]: Starting monitored process 905 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:35,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (905)] Waiting until timeout for monitored process [2022-02-10 03:17:35,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:35,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:35,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:35,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:35,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:35,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 19 treesize of output 15 [2022-02-10 03:17:35,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:35,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 21 treesize of output 17 [2022-02-10 03:17:35,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:17:35,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:35,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:35,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:35,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 18 treesize of output 22 [2022-02-10 03:17:35,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:35,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 22 treesize of output 26 [2022-02-10 03:17:35,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:35,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 18 treesize of output 22 [2022-02-10 03:17:35,620 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:35,620 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014450673] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:35,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:35,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:35,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368598088] [2022-02-10 03:17:35,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:35,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:35,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:35,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:35,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:35,621 INFO L87 Difference]: Start difference. First operand 547 states and 1465 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:36,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:36,066 INFO L93 Difference]: Finished difference Result 640 states and 1610 transitions. [2022-02-10 03:17:36,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:17:36,066 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:36,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:36,067 INFO L225 Difference]: With dead ends: 640 [2022-02-10 03:17:36,067 INFO L226 Difference]: Without dead ends: 630 [2022-02-10 03:17:36,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:36,068 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 60 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:36,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 262 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 970 Invalid, 0 Unknown, 5 Unchecked, 0.4s Time] [2022-02-10 03:17:36,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2022-02-10 03:17:36,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 551. [2022-02-10 03:17:36,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.6872727272727275) internal successors, (1478), 550 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:36,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1478 transitions. [2022-02-10 03:17:36,074 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1478 transitions. Word has length 23 [2022-02-10 03:17:36,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:36,074 INFO L470 AbstractCegarLoop]: Abstraction has 551 states and 1478 transitions. [2022-02-10 03:17:36,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:36,074 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1478 transitions. [2022-02-10 03:17:36,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:36,074 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:36,074 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:36,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (905)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:36,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 905 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable908 [2022-02-10 03:17:36,275 INFO L402 AbstractCegarLoop]: === Iteration 910 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:36,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:36,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1722061514, now seen corresponding path program 905 times [2022-02-10 03:17:36,275 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:36,275 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549706182] [2022-02-10 03:17:36,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:36,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:36,398 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:36,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:36,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549706182] [2022-02-10 03:17:36,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549706182] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:36,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042577031] [2022-02-10 03:17:36,398 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:36,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:36,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:36,400 INFO L229 MonitoredProcess]: Starting monitored process 906 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:36,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (906)] Waiting until timeout for monitored process [2022-02-10 03:17:36,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:17:36,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:36,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:36,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:36,490 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 19 treesize of output 15 [2022-02-10 03:17:36,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:36,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 21 treesize of output 17 [2022-02-10 03:17:36,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:36,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 17 treesize of output 13 [2022-02-10 03:17:36,613 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:36,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:36,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:36,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 15 treesize of output 19 [2022-02-10 03:17:36,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:36,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 20 treesize of output 24 [2022-02-10 03:17:36,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:36,775 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:17:36,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042577031] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:36,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:36,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 19 [2022-02-10 03:17:36,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495800525] [2022-02-10 03:17:36,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:36,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:17:36,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:36,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:17:36,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:17:36,776 INFO L87 Difference]: Start difference. First operand 551 states and 1478 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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-02-10 03:17:36,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:36,928 INFO L93 Difference]: Finished difference Result 597 states and 1557 transitions. [2022-02-10 03:17:36,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:36,928 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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 23 [2022-02-10 03:17:36,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:36,929 INFO L225 Difference]: With dead ends: 597 [2022-02-10 03:17:36,929 INFO L226 Difference]: Without dead ends: 588 [2022-02-10 03:17:36,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:17:36,929 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:36,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 95 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 380 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:17:36,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2022-02-10 03:17:36,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 550. [2022-02-10 03:17:36,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 2.6830601092896176) internal successors, (1473), 549 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:36,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1473 transitions. [2022-02-10 03:17:36,935 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1473 transitions. Word has length 23 [2022-02-10 03:17:36,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:36,935 INFO L470 AbstractCegarLoop]: Abstraction has 550 states and 1473 transitions. [2022-02-10 03:17:36,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 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-02-10 03:17:36,935 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1473 transitions. [2022-02-10 03:17:36,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:36,936 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:36,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:36,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (906)] Ended with exit code 0 [2022-02-10 03:17:37,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 906 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable909 [2022-02-10 03:17:37,136 INFO L402 AbstractCegarLoop]: === Iteration 911 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:37,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:37,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1445533258, now seen corresponding path program 906 times [2022-02-10 03:17:37,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:37,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045613966] [2022-02-10 03:17:37,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:37,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:37,342 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:37,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:37,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045613966] [2022-02-10 03:17:37,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045613966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:37,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779795292] [2022-02-10 03:17:37,342 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:37,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:37,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:37,343 INFO L229 MonitoredProcess]: Starting monitored process 907 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:37,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (907)] Waiting until timeout for monitored process [2022-02-10 03:17:37,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:17:37,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:37,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:37,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:37,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:37,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 19 treesize of output 15 [2022-02-10 03:17:37,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 20 treesize of output 16 [2022-02-10 03:17:37,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 12 treesize of output 5 [2022-02-10 03:17:37,733 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:37,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:37,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:37,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 28 treesize of output 30 [2022-02-10 03:17:38,005 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:38,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 32 treesize of output 34 [2022-02-10 03:17:38,010 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:38,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 26 treesize of output 28 [2022-02-10 03:17:38,109 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:38,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779795292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:38,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:38,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:17:38,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781149993] [2022-02-10 03:17:38,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:38,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:17:38,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:38,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:17:38,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:17:38,110 INFO L87 Difference]: Start difference. First operand 550 states and 1473 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:38,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:38,688 INFO L93 Difference]: Finished difference Result 689 states and 1688 transitions. [2022-02-10 03:17:38,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:17:38,688 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:38,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:38,689 INFO L225 Difference]: With dead ends: 689 [2022-02-10 03:17:38,689 INFO L226 Difference]: Without dead ends: 674 [2022-02-10 03:17:38,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=152, Invalid=1254, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:17:38,690 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 77 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 1161 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:38,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 372 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1161 Invalid, 0 Unknown, 6 Unchecked, 0.4s Time] [2022-02-10 03:17:38,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-02-10 03:17:38,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 553. [2022-02-10 03:17:38,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.6902173913043477) internal successors, (1485), 552 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-02-10 03:17:38,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1485 transitions. [2022-02-10 03:17:38,696 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1485 transitions. Word has length 23 [2022-02-10 03:17:38,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:38,696 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1485 transitions. [2022-02-10 03:17:38,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:38,696 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1485 transitions. [2022-02-10 03:17:38,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:38,696 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:38,696 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:38,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (907)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:38,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 907 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable910 [2022-02-10 03:17:38,913 INFO L402 AbstractCegarLoop]: === Iteration 912 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:38,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:38,913 INFO L85 PathProgramCache]: Analyzing trace with hash -2015306290, now seen corresponding path program 907 times [2022-02-10 03:17:38,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:38,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330837101] [2022-02-10 03:17:38,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:38,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:38,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:39,141 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:39,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:39,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330837101] [2022-02-10 03:17:39,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330837101] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:39,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971794095] [2022-02-10 03:17:39,141 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:39,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:39,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:39,142 INFO L229 MonitoredProcess]: Starting monitored process 908 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:39,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (908)] Waiting until timeout for monitored process [2022-02-10 03:17:39,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:39,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:39,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:39,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:39,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:39,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 21 treesize of output 17 [2022-02-10 03:17:39,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:39,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 12 treesize of output 5 [2022-02-10 03:17:39,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-02-10 03:17:39,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:39,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:39,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:17:39,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:17:39,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:17:39,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:39,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971794095] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:39,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:39,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:39,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910248951] [2022-02-10 03:17:39,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:39,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:39,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:39,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:39,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:39,828 INFO L87 Difference]: Start difference. First operand 553 states and 1485 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:40,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:40,352 INFO L93 Difference]: Finished difference Result 648 states and 1632 transitions. [2022-02-10 03:17:40,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:17:40,353 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:40,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:40,354 INFO L225 Difference]: With dead ends: 648 [2022-02-10 03:17:40,354 INFO L226 Difference]: Without dead ends: 638 [2022-02-10 03:17:40,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=140, Invalid=982, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:40,354 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 48 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:40,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 334 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1186 Invalid, 0 Unknown, 207 Unchecked, 0.4s Time] [2022-02-10 03:17:40,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-02-10 03:17:40,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 554. [2022-02-10 03:17:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.6925858951175408) internal successors, (1489), 553 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:40,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1489 transitions. [2022-02-10 03:17:40,360 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1489 transitions. Word has length 23 [2022-02-10 03:17:40,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:40,360 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1489 transitions. [2022-02-10 03:17:40,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:40,360 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1489 transitions. [2022-02-10 03:17:40,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:40,361 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:40,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:40,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (908)] Ended with exit code 0 [2022-02-10 03:17:40,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 908 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable911 [2022-02-10 03:17:40,576 INFO L402 AbstractCegarLoop]: === Iteration 913 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:40,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:40,577 INFO L85 PathProgramCache]: Analyzing trace with hash 177947202, now seen corresponding path program 908 times [2022-02-10 03:17:40,577 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:40,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825453305] [2022-02-10 03:17:40,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:40,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:40,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:40,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:40,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:40,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825453305] [2022-02-10 03:17:40,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825453305] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:40,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437061886] [2022-02-10 03:17:40,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:40,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:40,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:40,769 INFO L229 MonitoredProcess]: Starting monitored process 909 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:40,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (909)] Waiting until timeout for monitored process [2022-02-10 03:17:40,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:40,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:40,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:40,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:40,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17: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 19 treesize of output 15 [2022-02-10 03:17:41,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:41,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 20 treesize of output 16 [2022-02-10 03:17:41,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:41,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 12 treesize of output 5 [2022-02-10 03:17:41,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:41,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:41,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:41,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:41,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 22 treesize of output 26 [2022-02-10 03:17:41,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:41,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 18 treesize of output 22 [2022-02-10 03:17:41,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:41,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437061886] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:41,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:41,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:41,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837855262] [2022-02-10 03:17:41,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:41,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:41,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:41,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:41,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:41,312 INFO L87 Difference]: Start difference. First operand 554 states and 1489 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:41,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:41,578 INFO L93 Difference]: Finished difference Result 627 states and 1606 transitions. [2022-02-10 03:17:41,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:17:41,578 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:41,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:41,579 INFO L225 Difference]: With dead ends: 627 [2022-02-10 03:17:41,579 INFO L226 Difference]: Without dead ends: 617 [2022-02-10 03:17:41,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:41,580 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 30 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:41,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 238 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 734 Invalid, 0 Unknown, 137 Unchecked, 0.2s Time] [2022-02-10 03:17:41,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2022-02-10 03:17:41,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 554. [2022-02-10 03:17:41,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.6925858951175408) internal successors, (1489), 553 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:41,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1489 transitions. [2022-02-10 03:17:41,585 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1489 transitions. Word has length 23 [2022-02-10 03:17:41,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:41,585 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1489 transitions. [2022-02-10 03:17:41,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:41,586 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1489 transitions. [2022-02-10 03:17:41,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:41,586 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:41,586 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:41,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (909)] Ended with exit code 0 [2022-02-10 03:17:41,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable912,909 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:41,803 INFO L402 AbstractCegarLoop]: === Iteration 914 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:41,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:41,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1926859710, now seen corresponding path program 909 times [2022-02-10 03:17:41,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:41,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992596602] [2022-02-10 03:17:41,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:41,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:41,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:42,031 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:42,031 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:42,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992596602] [2022-02-10 03:17:42,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992596602] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:42,031 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103185665] [2022-02-10 03:17:42,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:42,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:42,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:42,033 INFO L229 MonitoredProcess]: Starting monitored process 910 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:42,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (910)] Waiting until timeout for monitored process [2022-02-10 03:17:42,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:17:42,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:42,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:42,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:42,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:42,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:17:42,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:42,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 12 treesize of output 5 [2022-02-10 03:17:42,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:42,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:42,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:42,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 18 treesize of output 22 [2022-02-10 03:17:42,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:42,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 32 treesize of output 34 [2022-02-10 03:17:42,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:42,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 26 treesize of output 28 [2022-02-10 03:17:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:42,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103185665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:42,862 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:42,862 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:17:42,862 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999902290] [2022-02-10 03:17:42,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:42,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:17:42,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:42,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:17:42,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:17:42,863 INFO L87 Difference]: Start difference. First operand 554 states and 1489 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:43,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:43,527 INFO L93 Difference]: Finished difference Result 711 states and 1735 transitions. [2022-02-10 03:17:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:17:43,528 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:43,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:43,529 INFO L225 Difference]: With dead ends: 711 [2022-02-10 03:17:43,529 INFO L226 Difference]: Without dead ends: 701 [2022-02-10 03:17:43,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:43,529 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 85 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1259 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 1350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:43,529 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 434 Invalid, 1350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1259 Invalid, 0 Unknown, 65 Unchecked, 0.5s Time] [2022-02-10 03:17:43,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2022-02-10 03:17:43,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 553. [2022-02-10 03:17:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.6902173913043477) internal successors, (1485), 552 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-02-10 03:17:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1485 transitions. [2022-02-10 03:17:43,535 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1485 transitions. Word has length 23 [2022-02-10 03:17:43,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:43,536 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1485 transitions. [2022-02-10 03:17:43,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:43,536 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1485 transitions. [2022-02-10 03:17:43,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:43,536 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:43,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:43,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (910)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:43,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 910 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable913 [2022-02-10 03:17:43,743 INFO L402 AbstractCegarLoop]: === Iteration 915 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:43,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:43,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1845878022, now seen corresponding path program 910 times [2022-02-10 03:17:43,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:43,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864511995] [2022-02-10 03:17:43,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:43,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:43,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:43,999 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:43,999 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:43,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864511995] [2022-02-10 03:17:43,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864511995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:43,999 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696220612] [2022-02-10 03:17:43,999 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:43,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:44,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:44,001 INFO L229 MonitoredProcess]: Starting monitored process 911 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:44,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (911)] Waiting until timeout for monitored process [2022-02-10 03:17:44,026 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:44,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:44,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:44,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:44,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:44,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 19 treesize of output 15 [2022-02-10 03:17:44,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:44,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 21 treesize of output 17 [2022-02-10 03:17:44,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:44,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 12 treesize of output 5 [2022-02-10 03:17:44,335 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:44,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:44,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:44,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 22 treesize of output 26 [2022-02-10 03:17:44,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:44,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 26 treesize of output 30 [2022-02-10 03:17:44,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:44,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:17:44,711 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:44,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696220612] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:44,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:44,712 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:44,712 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192952053] [2022-02-10 03:17:44,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:44,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:44,712 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:44,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:44,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:44,712 INFO L87 Difference]: Start difference. First operand 553 states and 1485 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:45,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:45,003 INFO L93 Difference]: Finished difference Result 613 states and 1587 transitions. [2022-02-10 03:17:45,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:45,003 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:45,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:45,004 INFO L225 Difference]: With dead ends: 613 [2022-02-10 03:17:45,004 INFO L226 Difference]: Without dead ends: 603 [2022-02-10 03:17:45,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:45,005 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:45,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 171 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 616 Invalid, 0 Unknown, 13 Unchecked, 0.2s Time] [2022-02-10 03:17:45,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-02-10 03:17:45,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 555. [2022-02-10 03:17:45,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.6949458483754514) internal successors, (1493), 554 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1493 transitions. [2022-02-10 03:17:45,011 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1493 transitions. Word has length 23 [2022-02-10 03:17:45,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:45,011 INFO L470 AbstractCegarLoop]: Abstraction has 555 states and 1493 transitions. [2022-02-10 03:17:45,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:45,011 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1493 transitions. [2022-02-10 03:17:45,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:45,011 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:45,011 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:45,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (911)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:45,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable914,911 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:45,222 INFO L402 AbstractCegarLoop]: === Iteration 916 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:45,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:45,222 INFO L85 PathProgramCache]: Analyzing trace with hash -539688712, now seen corresponding path program 911 times [2022-02-10 03:17:45,222 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:45,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342150114] [2022-02-10 03:17:45,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:45,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:45,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:45,430 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:45,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:45,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342150114] [2022-02-10 03:17:45,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342150114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:45,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889313308] [2022-02-10 03:17:45,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:45,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:45,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:45,431 INFO L229 MonitoredProcess]: Starting monitored process 912 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:45,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (912)] Waiting until timeout for monitored process [2022-02-10 03:17:45,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:17:45,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:45,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-10 03:17:45,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:45,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:45,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:45,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 21 treesize of output 17 [2022-02-10 03:17:45,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:45,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 12 treesize of output 5 [2022-02-10 03:17:45,737 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:45,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:45,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:45,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 18 treesize of output 22 [2022-02-10 03:17:45,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:45,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 26 treesize of output 30 [2022-02-10 03:17:45,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:45,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 22 treesize of output 26 [2022-02-10 03:17:46,101 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:46,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889313308] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:46,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:46,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 33 [2022-02-10 03:17:46,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980981142] [2022-02-10 03:17:46,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:46,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-10 03:17:46,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:46,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-10 03:17:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:46,102 INFO L87 Difference]: Start difference. First operand 555 states and 1493 transitions. Second operand has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:46,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:46,447 INFO L93 Difference]: Finished difference Result 623 states and 1602 transitions. [2022-02-10 03:17:46,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:46,447 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:46,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:46,448 INFO L225 Difference]: With dead ends: 623 [2022-02-10 03:17:46,448 INFO L226 Difference]: Without dead ends: 608 [2022-02-10 03:17:46,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=157, Invalid=1103, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:17:46,449 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 57 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:46,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 247 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 633 Invalid, 0 Unknown, 207 Unchecked, 0.2s Time] [2022-02-10 03:17:46,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-02-10 03:17:46,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 558. [2022-02-10 03:17:46,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 557 states have (on average 2.7019748653500897) internal successors, (1505), 557 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:46,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1505 transitions. [2022-02-10 03:17:46,454 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1505 transitions. Word has length 23 [2022-02-10 03:17:46,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:46,454 INFO L470 AbstractCegarLoop]: Abstraction has 558 states and 1505 transitions. [2022-02-10 03:17:46,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7272727272727273) internal successors, (57), 33 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:46,455 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1505 transitions. [2022-02-10 03:17:46,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:46,455 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:46,455 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:46,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (912)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:46,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable915,912 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:46,656 INFO L402 AbstractCegarLoop]: === Iteration 917 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:46,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:46,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1653564780, now seen corresponding path program 912 times [2022-02-10 03:17:46,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:46,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591332170] [2022-02-10 03:17:46,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:46,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:46,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:46,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:46,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591332170] [2022-02-10 03:17:46,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591332170] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:46,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179482000] [2022-02-10 03:17:46,850 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:46,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:46,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:46,851 INFO L229 MonitoredProcess]: Starting monitored process 913 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:46,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (913)] Waiting until timeout for monitored process [2022-02-10 03:17:46,886 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:17:46,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:46,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:17:46,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:47,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:47,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 19 treesize of output 15 [2022-02-10 03:17:47,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:47,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 20 treesize of output 16 [2022-02-10 03:17:47,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:47,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:17:47,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:47,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:47,506 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:47,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 27 treesize of output 29 [2022-02-10 03:17:47,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:47,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 38 treesize of output 40 [2022-02-10 03:17:47,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:47,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 32 treesize of output 32 [2022-02-10 03:17:47,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:47,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179482000] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:47,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:47,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:47,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236926381] [2022-02-10 03:17:47,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:47,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:47,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:47,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=886, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:47,690 INFO L87 Difference]: Start difference. First operand 558 states and 1505 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:48,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:48,375 INFO L93 Difference]: Finished difference Result 725 states and 1763 transitions. [2022-02-10 03:17:48,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:17:48,375 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:48,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:48,376 INFO L225 Difference]: With dead ends: 725 [2022-02-10 03:17:48,376 INFO L226 Difference]: Without dead ends: 710 [2022-02-10 03:17:48,376 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=155, Invalid=1327, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:17:48,377 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 86 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:48,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 416 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1159 Invalid, 0 Unknown, 171 Unchecked, 0.4s Time] [2022-02-10 03:17:48,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2022-02-10 03:17:48,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 558. [2022-02-10 03:17:48,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 557 states have (on average 2.7019748653500897) internal successors, (1505), 557 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:48,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1505 transitions. [2022-02-10 03:17:48,383 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1505 transitions. Word has length 23 [2022-02-10 03:17:48,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:48,383 INFO L470 AbstractCegarLoop]: Abstraction has 558 states and 1505 transitions. [2022-02-10 03:17:48,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:48,383 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1505 transitions. [2022-02-10 03:17:48,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:48,384 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:48,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:48,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (913)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:48,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable916,913 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:48,600 INFO L402 AbstractCegarLoop]: === Iteration 918 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:48,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:48,600 INFO L85 PathProgramCache]: Analyzing trace with hash -892490008, now seen corresponding path program 913 times [2022-02-10 03:17:48,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:48,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075986988] [2022-02-10 03:17:48,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:48,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:48,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:48,807 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:48,807 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:48,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075986988] [2022-02-10 03:17:48,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075986988] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:48,807 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61799833] [2022-02-10 03:17:48,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:48,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:48,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:48,808 INFO L229 MonitoredProcess]: Starting monitored process 914 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:48,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (914)] Waiting until timeout for monitored process [2022-02-10 03:17:48,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:48,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:48,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:49,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:49,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:49,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 21 treesize of output 17 [2022-02-10 03:17:49,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:49,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 12 treesize of output 5 [2022-02-10 03:17:49,106 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:49,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:49,244 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:49,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 18 treesize of output 22 [2022-02-10 03:17:49,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:17:49,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:49,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 22 treesize of output 26 [2022-02-10 03:17:49,451 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:49,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61799833] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:49,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:49,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:49,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834225817] [2022-02-10 03:17:49,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:49,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:49,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:49,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:49,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:49,452 INFO L87 Difference]: Start difference. First operand 558 states and 1505 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:49,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:49,766 INFO L93 Difference]: Finished difference Result 634 states and 1626 transitions. [2022-02-10 03:17:49,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:17:49,766 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:49,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:49,767 INFO L225 Difference]: With dead ends: 634 [2022-02-10 03:17:49,767 INFO L226 Difference]: Without dead ends: 624 [2022-02-10 03:17:49,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:17:49,768 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:49,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 194 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 633 Invalid, 0 Unknown, 137 Unchecked, 0.2s Time] [2022-02-10 03:17:49,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2022-02-10 03:17:49,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 557. [2022-02-10 03:17:49,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.697841726618705) internal successors, (1500), 556 states have internal predecessors, (1500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:49,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1500 transitions. [2022-02-10 03:17:49,774 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1500 transitions. Word has length 23 [2022-02-10 03:17:49,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:49,774 INFO L470 AbstractCegarLoop]: Abstraction has 557 states and 1500 transitions. [2022-02-10 03:17:49,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:49,774 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1500 transitions. [2022-02-10 03:17:49,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:49,774 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:49,774 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:49,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (914)] Ended with exit code 0 [2022-02-10 03:17:49,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable917,914 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:49,975 INFO L402 AbstractCegarLoop]: === Iteration 919 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:49,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:49,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1248516718, now seen corresponding path program 914 times [2022-02-10 03:17:49,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:49,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634122768] [2022-02-10 03:17:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:49,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:50,184 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:50,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:50,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634122768] [2022-02-10 03:17:50,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634122768] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:50,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468106782] [2022-02-10 03:17:50,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:50,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:50,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:50,185 INFO L229 MonitoredProcess]: Starting monitored process 915 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:50,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (915)] Waiting until timeout for monitored process [2022-02-10 03:17:50,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:50,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:50,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:50,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:50,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:50,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 19 treesize of output 15 [2022-02-10 03:17:50,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:50,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 21 treesize of output 17 [2022-02-10 03:17:50,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:50,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 12 treesize of output 5 [2022-02-10 03:17:50,518 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:50,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:50,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:50,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 22 treesize of output 26 [2022-02-10 03:17:50,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:50,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 26 treesize of output 30 [2022-02-10 03:17:50,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:50,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 22 treesize of output 26 [2022-02-10 03:17:50,820 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:50,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468106782] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:50,820 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:50,820 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:50,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731163505] [2022-02-10 03:17:50,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:50,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:50,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:50,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:50,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:50,821 INFO L87 Difference]: Start difference. First operand 557 states and 1500 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:51,028 INFO L93 Difference]: Finished difference Result 649 states and 1651 transitions. [2022-02-10 03:17:51,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:51,028 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:51,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:51,030 INFO L225 Difference]: With dead ends: 649 [2022-02-10 03:17:51,030 INFO L226 Difference]: Without dead ends: 639 [2022-02-10 03:17:51,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:51,030 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 42 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:51,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 253 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 494 Invalid, 0 Unknown, 213 Unchecked, 0.2s Time] [2022-02-10 03:17:51,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-02-10 03:17:51,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 556. [2022-02-10 03:17:51,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 2.6954954954954955) internal successors, (1496), 555 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1496 transitions. [2022-02-10 03:17:51,037 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1496 transitions. Word has length 23 [2022-02-10 03:17:51,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:51,037 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 1496 transitions. [2022-02-10 03:17:51,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,037 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1496 transitions. [2022-02-10 03:17:51,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:51,038 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:51,038 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:51,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (915)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:51,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 915 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable918 [2022-02-10 03:17:51,245 INFO L402 AbstractCegarLoop]: === Iteration 920 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:51,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:51,245 INFO L85 PathProgramCache]: Analyzing trace with hash 383669130, now seen corresponding path program 915 times [2022-02-10 03:17:51,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:51,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199653776] [2022-02-10 03:17:51,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:51,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:51,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:51,354 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:51,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:51,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199653776] [2022-02-10 03:17:51,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199653776] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:51,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192457896] [2022-02-10 03:17:51,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:51,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:51,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:51,355 INFO L229 MonitoredProcess]: Starting monitored process 916 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:51,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (916)] Waiting until timeout for monitored process [2022-02-10 03:17:51,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:17:51,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:51,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:17:51,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:51,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:51,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 19 treesize of output 15 [2022-02-10 03:17:51,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:51,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-02-10 03:17:51,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:51,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:17:51,625 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:51,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:51,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:51,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:17:51,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:51,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-02-10 03:17:51,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:51,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 16 treesize of output 20 [2022-02-10 03:17:51,754 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:51,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192457896] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:51,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:51,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:17:51,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334838578] [2022-02-10 03:17:51,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:51,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:17:51,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:51,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:17:51,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:51,755 INFO L87 Difference]: Start difference. First operand 556 states and 1496 transitions. Second operand has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:17:51,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:51,843 INFO L93 Difference]: Finished difference Result 610 states and 1597 transitions. [2022-02-10 03:17:51,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:17:51,843 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:51,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:51,844 INFO L225 Difference]: With dead ends: 610 [2022-02-10 03:17:51,844 INFO L226 Difference]: Without dead ends: 595 [2022-02-10 03:17:51,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:17:51,844 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 23 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:51,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 121 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 300 Invalid, 0 Unknown, 67 Unchecked, 0.1s Time] [2022-02-10 03:17:51,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-02-10 03:17:51,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 556. [2022-02-10 03:17:51,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 555 states have (on average 2.6954954954954955) internal successors, (1496), 555 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:51,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 1496 transitions. [2022-02-10 03:17:51,850 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 1496 transitions. Word has length 23 [2022-02-10 03:17:51,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:51,850 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 1496 transitions. [2022-02-10 03:17:51,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0) internal successors, (42), 21 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-02-10 03:17:51,850 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 1496 transitions. [2022-02-10 03:17:51,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:51,851 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:51,851 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:51,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (916)] Ended with exit code 0 [2022-02-10 03:17:52,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 916 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable919 [2022-02-10 03:17:52,067 INFO L402 AbstractCegarLoop]: === Iteration 921 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:52,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:52,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1018460026, now seen corresponding path program 916 times [2022-02-10 03:17:52,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:52,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808227330] [2022-02-10 03:17:52,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:52,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:52,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:52,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:52,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808227330] [2022-02-10 03:17:52,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808227330] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:52,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881209320] [2022-02-10 03:17:52,214 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:52,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:52,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:52,215 INFO L229 MonitoredProcess]: Starting monitored process 917 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:52,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (917)] Waiting until timeout for monitored process [2022-02-10 03:17:52,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:52,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:52,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:52,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:52,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:52,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 19 treesize of output 15 [2022-02-10 03:17:52,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:52,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 21 treesize of output 17 [2022-02-10 03:17:52,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:52,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 12 treesize of output 5 [2022-02-10 03:17:52,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:52,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:52,567 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:17:52,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:17:52,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:17:52,694 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:52,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881209320] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:52,694 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:52,694 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:52,694 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034301747] [2022-02-10 03:17:52,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:52,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:52,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:52,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:52,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:52,695 INFO L87 Difference]: Start difference. First operand 556 states and 1496 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:52,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:52,945 INFO L93 Difference]: Finished difference Result 635 states and 1628 transitions. [2022-02-10 03:17:52,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:52,945 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:52,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:52,946 INFO L225 Difference]: With dead ends: 635 [2022-02-10 03:17:52,946 INFO L226 Difference]: Without dead ends: 625 [2022-02-10 03:17:52,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:52,946 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:52,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 240 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 778 Invalid, 0 Unknown, 79 Unchecked, 0.2s Time] [2022-02-10 03:17:52,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2022-02-10 03:17:52,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 562. [2022-02-10 03:17:52,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.700534759358289) internal successors, (1515), 561 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-02-10 03:17:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1515 transitions. [2022-02-10 03:17:52,952 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1515 transitions. Word has length 23 [2022-02-10 03:17:52,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:52,952 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1515 transitions. [2022-02-10 03:17:52,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:52,952 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1515 transitions. [2022-02-10 03:17:52,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:52,953 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:52,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:52,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (917)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:53,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable920,917 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:53,167 INFO L402 AbstractCegarLoop]: === Iteration 922 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:53,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:53,167 INFO L85 PathProgramCache]: Analyzing trace with hash 2008921214, now seen corresponding path program 917 times [2022-02-10 03:17:53,167 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:53,167 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369530972] [2022-02-10 03:17:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:53,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:53,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:53,422 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:53,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:53,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369530972] [2022-02-10 03:17:53,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369530972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:53,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633837511] [2022-02-10 03:17:53,422 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:53,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:53,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:53,423 INFO L229 MonitoredProcess]: Starting monitored process 918 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:53,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (918)] Waiting until timeout for monitored process [2022-02-10 03:17:53,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:53,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:53,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:53,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:53,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:53,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 19 treesize of output 15 [2022-02-10 03:17:53,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:53,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 21 treesize of output 17 [2022-02-10 03:17:53,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:53,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 12 treesize of output 5 [2022-02-10 03:17:53,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:53,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:53,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:53,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 15 treesize of output 19 [2022-02-10 03:17:53,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:53,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 28 treesize of output 32 [2022-02-10 03:17:53,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:17:54,114 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:54,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633837511] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:54,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:54,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:54,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892034835] [2022-02-10 03:17:54,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:54,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:54,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:54,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:54,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:54,115 INFO L87 Difference]: Start difference. First operand 562 states and 1515 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:54,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:54,820 INFO L93 Difference]: Finished difference Result 678 states and 1720 transitions. [2022-02-10 03:17:54,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:17:54,821 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:54,822 INFO L225 Difference]: With dead ends: 678 [2022-02-10 03:17:54,822 INFO L226 Difference]: Without dead ends: 668 [2022-02-10 03:17:54,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=266, Invalid=1374, Unknown=0, NotChecked=0, Total=1640 [2022-02-10 03:17:54,822 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 110 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:54,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 287 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 982 Invalid, 0 Unknown, 181 Unchecked, 0.4s Time] [2022-02-10 03:17:54,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-02-10 03:17:54,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 564. [2022-02-10 03:17:54,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 563 states have (on average 2.7033747779751334) internal successors, (1522), 563 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:54,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 1522 transitions. [2022-02-10 03:17:54,829 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 1522 transitions. Word has length 23 [2022-02-10 03:17:54,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:54,829 INFO L470 AbstractCegarLoop]: Abstraction has 564 states and 1522 transitions. [2022-02-10 03:17:54,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:54,829 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 1522 transitions. [2022-02-10 03:17:54,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:54,830 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:54,830 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:54,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (918)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:55,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 918 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable921 [2022-02-10 03:17:55,030 INFO L402 AbstractCegarLoop]: === Iteration 923 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:55,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:55,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1495651962, now seen corresponding path program 918 times [2022-02-10 03:17:55,030 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:55,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685251701] [2022-02-10 03:17:55,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:55,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:55,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:55,254 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:55,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:55,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685251701] [2022-02-10 03:17:55,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685251701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:55,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621266321] [2022-02-10 03:17:55,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:17:55,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:55,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:55,256 INFO L229 MonitoredProcess]: Starting monitored process 919 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:55,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (919)] Waiting until timeout for monitored process [2022-02-10 03:17:55,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:17:55,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:55,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:55,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:55,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:55,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:55,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:55,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 21 treesize of output 17 [2022-02-10 03:17:55,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:55,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 12 treesize of output 5 [2022-02-10 03:17:55,543 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:55,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:55,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:17:55,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:17:55,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:55,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 24 treesize of output 28 [2022-02-10 03:17:55,880 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:55,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621266321] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:55,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:55,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:55,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040982567] [2022-02-10 03:17:55,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:55,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:55,880 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:55,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:55,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:55,881 INFO L87 Difference]: Start difference. First operand 564 states and 1522 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:56,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:56,478 INFO L93 Difference]: Finished difference Result 654 states and 1671 transitions. [2022-02-10 03:17:56,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:17:56,478 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:56,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:56,479 INFO L225 Difference]: With dead ends: 654 [2022-02-10 03:17:56,479 INFO L226 Difference]: Without dead ends: 644 [2022-02-10 03:17:56,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:17:56,480 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 100 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 997 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 997 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:56,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 282 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 997 Invalid, 0 Unknown, 159 Unchecked, 0.4s Time] [2022-02-10 03:17:56,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-02-10 03:17:56,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 560. [2022-02-10 03:17:56,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 559 states have (on average 2.699463327370304) internal successors, (1509), 559 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:56,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 1509 transitions. [2022-02-10 03:17:56,486 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 1509 transitions. Word has length 23 [2022-02-10 03:17:56,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:56,486 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 1509 transitions. [2022-02-10 03:17:56,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:56,486 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 1509 transitions. [2022-02-10 03:17:56,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:56,487 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:56,487 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:56,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (919)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:56,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable922,919 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:56,688 INFO L402 AbstractCegarLoop]: === Iteration 924 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:56,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:56,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1596907018, now seen corresponding path program 919 times [2022-02-10 03:17:56,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:56,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550759262] [2022-02-10 03:17:56,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:56,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:56,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:56,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:56,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:56,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550759262] [2022-02-10 03:17:56,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550759262] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:56,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757175334] [2022-02-10 03:17:56,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:17:56,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:56,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:56,912 INFO L229 MonitoredProcess]: Starting monitored process 920 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:56,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (920)] Waiting until timeout for monitored process [2022-02-10 03:17:56,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:56,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:56,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:57,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:57,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 19 treesize of output 15 [2022-02-10 03:17:57,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:17:57,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:57,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 12 treesize of output 5 [2022-02-10 03:17:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:57,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:57,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:17:57,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:57,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 26 treesize of output 30 [2022-02-10 03:17:57,473 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:57,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 20 treesize of output 24 [2022-02-10 03:17:57,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:57,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757175334] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:57,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:57,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:57,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826978349] [2022-02-10 03:17:57,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:57,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:57,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:57,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:57,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:57,569 INFO L87 Difference]: Start difference. First operand 560 states and 1509 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:57,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:57,973 INFO L93 Difference]: Finished difference Result 636 states and 1630 transitions. [2022-02-10 03:17:57,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:57,973 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:57,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:57,974 INFO L225 Difference]: With dead ends: 636 [2022-02-10 03:17:57,974 INFO L226 Difference]: Without dead ends: 626 [2022-02-10 03:17:57,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:17:57,975 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 933 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 113 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:57,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 251 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 933 Invalid, 0 Unknown, 113 Unchecked, 0.4s Time] [2022-02-10 03:17:57,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2022-02-10 03:17:57,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 566. [2022-02-10 03:17:57,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 2.695575221238938) internal successors, (1523), 565 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:57,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1523 transitions. [2022-02-10 03:17:57,980 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1523 transitions. Word has length 23 [2022-02-10 03:17:57,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:57,981 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1523 transitions. [2022-02-10 03:17:57,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:57,981 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1523 transitions. [2022-02-10 03:17:57,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:57,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:57,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:57,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (920)] Ended with exit code 0 [2022-02-10 03:17:58,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 920 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable923 [2022-02-10 03:17:58,197 INFO L402 AbstractCegarLoop]: === Iteration 925 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:58,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:58,197 INFO L85 PathProgramCache]: Analyzing trace with hash -711108738, now seen corresponding path program 920 times [2022-02-10 03:17:58,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:58,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842285573] [2022-02-10 03:17:58,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:58,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:58,401 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:58,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842285573] [2022-02-10 03:17:58,401 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842285573] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:58,401 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912561252] [2022-02-10 03:17:58,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:58,401 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:58,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:58,402 INFO L229 MonitoredProcess]: Starting monitored process 921 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:58,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (921)] Waiting until timeout for monitored process [2022-02-10 03:17:58,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:58,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:58,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:58,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:58,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:58,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:17:58,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:58,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, 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-02-10 03:17:58,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:58,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 12 treesize of output 5 [2022-02-10 03:17:58,673 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:58,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:58,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:58,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 18 treesize of output 22 [2022-02-10 03:17:58,890 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:17:58,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:58,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 20 treesize of output 24 [2022-02-10 03:17:58,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:58,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912561252] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:58,974 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:58,974 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:17:58,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925401976] [2022-02-10 03:17:58,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:58,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:17:58,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:58,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:17:58,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:17:58,974 INFO L87 Difference]: Start difference. First operand 566 states and 1523 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:59,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:59,369 INFO L93 Difference]: Finished difference Result 639 states and 1636 transitions. [2022-02-10 03:17:59,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:59,369 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:17:59,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:59,371 INFO L225 Difference]: With dead ends: 639 [2022-02-10 03:17:59,371 INFO L226 Difference]: Without dead ends: 629 [2022-02-10 03:17:59,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=154, Invalid=1252, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:17:59,371 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 47 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:59,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 229 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 779 Invalid, 0 Unknown, 66 Unchecked, 0.3s Time] [2022-02-10 03:17:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-02-10 03:17:59,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 568. [2022-02-10 03:17:59,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 567 states have (on average 2.691358024691358) internal successors, (1526), 567 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:59,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 1526 transitions. [2022-02-10 03:17:59,377 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 1526 transitions. Word has length 23 [2022-02-10 03:17:59,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:59,377 INFO L470 AbstractCegarLoop]: Abstraction has 568 states and 1526 transitions. [2022-02-10 03:17:59,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:59,377 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 1526 transitions. [2022-02-10 03:17:59,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:17:59,378 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:59,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:59,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (921)] Ended with exit code 0 [2022-02-10 03:17:59,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable924,921 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:59,591 INFO L402 AbstractCegarLoop]: === Iteration 926 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:59,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:59,591 INFO L85 PathProgramCache]: Analyzing trace with hash -303202310, now seen corresponding path program 921 times [2022-02-10 03:17:59,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:59,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473303935] [2022-02-10 03:17:59,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:59,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:59,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:59,777 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:59,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473303935] [2022-02-10 03:17:59,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473303935] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:59,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122786099] [2022-02-10 03:17:59,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:59,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:59,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:59,778 INFO L229 MonitoredProcess]: Starting monitored process 922 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:17:59,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (922)] Waiting until timeout for monitored process [2022-02-10 03:17:59,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:17:59,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:59,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:17:59,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:59,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:59,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:00,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:00,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 20 treesize of output 16 [2022-02-10 03:18:00,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:00,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 12 treesize of output 5 [2022-02-10 03:18:00,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:00,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:00,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:00,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:00,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:00,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 26 treesize of output 30 [2022-02-10 03:18:00,302 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:00,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:18:00,385 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:00,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122786099] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:00,386 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:00,386 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:00,386 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145872122] [2022-02-10 03:18:00,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:00,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:00,386 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:00,386 INFO L87 Difference]: Start difference. First operand 568 states and 1526 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:00,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:00,713 INFO L93 Difference]: Finished difference Result 648 states and 1656 transitions. [2022-02-10 03:18:00,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:00,714 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:00,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:00,715 INFO L225 Difference]: With dead ends: 648 [2022-02-10 03:18:00,715 INFO L226 Difference]: Without dead ends: 638 [2022-02-10 03:18:00,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=1126, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:18:00,715 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 41 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:00,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 226 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 748 Invalid, 0 Unknown, 37 Unchecked, 0.2s Time] [2022-02-10 03:18:00,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-02-10 03:18:00,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 560. [2022-02-10 03:18:00,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 559 states have (on average 2.699463327370304) internal successors, (1509), 559 states have internal predecessors, (1509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:00,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 1509 transitions. [2022-02-10 03:18:00,721 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 1509 transitions. Word has length 23 [2022-02-10 03:18:00,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:00,721 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 1509 transitions. [2022-02-10 03:18:00,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:00,721 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 1509 transitions. [2022-02-10 03:18:00,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:00,722 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:00,722 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:00,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (922)] Ended with exit code 0 [2022-02-10 03:18:00,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable925,922 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:00,934 INFO L402 AbstractCegarLoop]: === Iteration 927 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:00,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:00,934 INFO L85 PathProgramCache]: Analyzing trace with hash -109536634, now seen corresponding path program 922 times [2022-02-10 03:18:00,934 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:00,934 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456344423] [2022-02-10 03:18:00,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:00,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:00,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:01,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:01,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:01,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456344423] [2022-02-10 03:18:01,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456344423] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:01,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717463010] [2022-02-10 03:18:01,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:01,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:01,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:01,165 INFO L229 MonitoredProcess]: Starting monitored process 923 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:01,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (923)] Waiting until timeout for monitored process [2022-02-10 03:18:01,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:01,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:01,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:01,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:01,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 19 treesize of output 15 [2022-02-10 03:18:01,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:01,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 21 treesize of output 17 [2022-02-10 03:18:01,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:01,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 12 treesize of output 5 [2022-02-10 03:18:01,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-02-10 03:18:01,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:01,664 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:01,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 18 treesize of output 22 [2022-02-10 03:18:01,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:01,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 22 treesize of output 26 [2022-02-10 03:18:01,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:01,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:01,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717463010] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:01,864 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:01,864 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:01,864 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461179356] [2022-02-10 03:18:01,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:01,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:01,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:01,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:01,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:01,864 INFO L87 Difference]: Start difference. First operand 560 states and 1509 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:02,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:02,329 INFO L93 Difference]: Finished difference Result 656 states and 1661 transitions. [2022-02-10 03:18:02,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:02,329 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:02,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:02,330 INFO L225 Difference]: With dead ends: 656 [2022-02-10 03:18:02,330 INFO L226 Difference]: Without dead ends: 646 [2022-02-10 03:18:02,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=143, Invalid=979, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:02,331 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 64 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 1001 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:02,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 275 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1001 Invalid, 0 Unknown, 193 Unchecked, 0.4s Time] [2022-02-10 03:18:02,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-02-10 03:18:02,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 562. [2022-02-10 03:18:02,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.7040998217468806) internal successors, (1517), 561 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-02-10 03:18:02,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1517 transitions. [2022-02-10 03:18:02,337 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1517 transitions. Word has length 23 [2022-02-10 03:18:02,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:02,337 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1517 transitions. [2022-02-10 03:18:02,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:02,337 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1517 transitions. [2022-02-10 03:18:02,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:02,338 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:02,338 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:02,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (923)] Ended with exit code 0 [2022-02-10 03:18:02,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable926,923 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:02,538 INFO L402 AbstractCegarLoop]: === Iteration 928 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:02,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:02,538 INFO L85 PathProgramCache]: Analyzing trace with hash 2083716858, now seen corresponding path program 923 times [2022-02-10 03:18:02,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:02,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274149518] [2022-02-10 03:18:02,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:02,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:02,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:02,740 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:02,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274149518] [2022-02-10 03:18:02,740 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274149518] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:02,740 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569074545] [2022-02-10 03:18:02,740 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:02,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:02,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:02,741 INFO L229 MonitoredProcess]: Starting monitored process 924 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:02,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (924)] Waiting until timeout for monitored process [2022-02-10 03:18:02,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:02,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:02,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:02,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:02,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:02,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 19 treesize of output 15 [2022-02-10 03:18:03,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:03,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 20 treesize of output 16 [2022-02-10 03:18:03,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:03,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-02-10 03:18:03,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:03,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:03,254 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:03,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 22 treesize of output 26 [2022-02-10 03:18:03,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:03,258 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:03,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569074545] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:03,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:03,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:03,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690395723] [2022-02-10 03:18:03,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:03,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:03,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:03,358 INFO L87 Difference]: Start difference. First operand 562 states and 1517 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:03,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:03,728 INFO L93 Difference]: Finished difference Result 653 states and 1653 transitions. [2022-02-10 03:18:03,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:03,728 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:03,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:03,729 INFO L225 Difference]: With dead ends: 653 [2022-02-10 03:18:03,729 INFO L226 Difference]: Without dead ends: 643 [2022-02-10 03:18:03,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:03,729 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 50 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:03,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 272 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 921 Invalid, 0 Unknown, 215 Unchecked, 0.3s Time] [2022-02-10 03:18:03,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-02-10 03:18:03,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 562. [2022-02-10 03:18:03,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 561 states have (on average 2.7040998217468806) internal successors, (1517), 561 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-02-10 03:18:03,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 1517 transitions. [2022-02-10 03:18:03,735 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 1517 transitions. Word has length 23 [2022-02-10 03:18:03,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:03,736 INFO L470 AbstractCegarLoop]: Abstraction has 562 states and 1517 transitions. [2022-02-10 03:18:03,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:03,736 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 1517 transitions. [2022-02-10 03:18:03,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:03,736 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:03,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:03,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (924)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:03,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable927,924 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:03,952 INFO L402 AbstractCegarLoop]: === Iteration 929 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:03,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:03,952 INFO L85 PathProgramCache]: Analyzing trace with hash -462337930, now seen corresponding path program 924 times [2022-02-10 03:18:03,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:03,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835493670] [2022-02-10 03:18:03,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:03,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:03,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:04,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:04,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:04,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835493670] [2022-02-10 03:18:04,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835493670] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:04,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036707841] [2022-02-10 03:18:04,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:04,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:04,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:04,172 INFO L229 MonitoredProcess]: Starting monitored process 925 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:04,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (925)] Waiting until timeout for monitored process [2022-02-10 03:18:04,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:18:04,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:04,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:04,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:04,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:04,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:04,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:04,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:04,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 12 treesize of output 5 [2022-02-10 03:18:04,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:04,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:04,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:04,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 18 treesize of output 22 [2022-02-10 03:18:04,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:04,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 22 treesize of output 26 [2022-02-10 03:18:04,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:04,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 18 treesize of output 22 [2022-02-10 03:18:04,835 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:04,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036707841] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:04,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:04,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:04,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764139107] [2022-02-10 03:18:04,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:04,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:04,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:04,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:04,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:04,836 INFO L87 Difference]: Start difference. First operand 562 states and 1517 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:05,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:05,183 INFO L93 Difference]: Finished difference Result 644 states and 1658 transitions. [2022-02-10 03:18:05,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:18:05,183 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:05,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:05,184 INFO L225 Difference]: With dead ends: 644 [2022-02-10 03:18:05,184 INFO L226 Difference]: Without dead ends: 639 [2022-02-10 03:18:05,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=1052, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:05,185 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 42 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:05,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 258 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 676 Invalid, 0 Unknown, 152 Unchecked, 0.3s Time] [2022-02-10 03:18:05,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2022-02-10 03:18:05,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 561. [2022-02-10 03:18:05,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 560 states have (on average 2.7017857142857142) internal successors, (1513), 560 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:05,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 1513 transitions. [2022-02-10 03:18:05,191 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 1513 transitions. Word has length 23 [2022-02-10 03:18:05,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:05,191 INFO L470 AbstractCegarLoop]: Abstraction has 561 states and 1513 transitions. [2022-02-10 03:18:05,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:05,191 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 1513 transitions. [2022-02-10 03:18:05,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:05,191 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:05,192 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:05,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (925)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:05,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable928,925 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:05,399 INFO L402 AbstractCegarLoop]: === Iteration 930 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:05,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:05,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1946072710, now seen corresponding path program 925 times [2022-02-10 03:18:05,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:05,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885147268] [2022-02-10 03:18:05,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:05,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:05,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:05,556 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:05,556 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:05,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885147268] [2022-02-10 03:18:05,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885147268] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:05,556 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960377570] [2022-02-10 03:18:05,556 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:05,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:05,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:05,558 INFO L229 MonitoredProcess]: Starting monitored process 926 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:05,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (926)] Waiting until timeout for monitored process [2022-02-10 03:18:05,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:05,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:05,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:05,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:05,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 19 treesize of output 15 [2022-02-10 03:18:05,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:05,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-02-10 03:18:05,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:05,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 12 treesize of output 5 [2022-02-10 03:18:05,877 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:05,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:06,004 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:06,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 22 treesize of output 26 [2022-02-10 03:18:06,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2022-02-10 03:18:06,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:06,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 24 treesize of output 28 [2022-02-10 03:18:06,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:06,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960377570] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:06,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:06,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:06,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864349206] [2022-02-10 03:18:06,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:06,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:06,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:06,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:06,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:06,134 INFO L87 Difference]: Start difference. First operand 561 states and 1513 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:06,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:06,302 INFO L93 Difference]: Finished difference Result 607 states and 1586 transitions. [2022-02-10 03:18:06,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:18:06,303 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:06,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:06,303 INFO L225 Difference]: With dead ends: 607 [2022-02-10 03:18:06,303 INFO L226 Difference]: Without dead ends: 602 [2022-02-10 03:18:06,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:06,304 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:06,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 100 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 485 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-02-10 03:18:06,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-02-10 03:18:06,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 565. [2022-02-10 03:18:06,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 2.698581560283688) internal successors, (1522), 564 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:06,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1522 transitions. [2022-02-10 03:18:06,309 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1522 transitions. Word has length 23 [2022-02-10 03:18:06,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:06,309 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1522 transitions. [2022-02-10 03:18:06,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:06,309 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1522 transitions. [2022-02-10 03:18:06,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:06,310 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:06,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:06,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (926)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:06,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable929,926 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:06,526 INFO L402 AbstractCegarLoop]: === Iteration 931 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:06,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:06,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1463096306, now seen corresponding path program 926 times [2022-02-10 03:18:06,526 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:06,526 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455551295] [2022-02-10 03:18:06,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:06,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:06,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:06,657 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:06,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:06,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455551295] [2022-02-10 03:18:06,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455551295] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:06,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29520564] [2022-02-10 03:18:06,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:06,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:06,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:06,658 INFO L229 MonitoredProcess]: Starting monitored process 927 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:06,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (927)] Waiting until timeout for monitored process [2022-02-10 03:18:06,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:06,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:06,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:06,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:06,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:06,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 19 treesize of output 15 [2022-02-10 03:18:06,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:06,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:18:06,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:06,882 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:06,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:06,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:07,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:07,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 30 treesize of output 34 [2022-02-10 03:18:07,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:07,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 24 treesize of output 28 [2022-02-10 03:18:07,120 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:07,120 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29520564] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:07,120 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:07,120 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:07,120 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651898630] [2022-02-10 03:18:07,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:07,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:07,120 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:07,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:07,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:07,120 INFO L87 Difference]: Start difference. First operand 565 states and 1522 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:07,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:07,361 INFO L93 Difference]: Finished difference Result 607 states and 1586 transitions. [2022-02-10 03:18:07,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:18:07,361 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:07,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:07,362 INFO L225 Difference]: With dead ends: 607 [2022-02-10 03:18:07,362 INFO L226 Difference]: Without dead ends: 602 [2022-02-10 03:18:07,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:07,362 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:07,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 133 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 735 Invalid, 0 Unknown, 50 Unchecked, 0.2s Time] [2022-02-10 03:18:07,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2022-02-10 03:18:07,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 566. [2022-02-10 03:18:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 2.697345132743363) internal successors, (1524), 565 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:07,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1524 transitions. [2022-02-10 03:18:07,368 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1524 transitions. Word has length 23 [2022-02-10 03:18:07,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:07,368 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1524 transitions. [2022-02-10 03:18:07,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:07,368 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1524 transitions. [2022-02-10 03:18:07,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:07,369 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:07,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:07,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (927)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:07,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable930,927 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:07,585 INFO L402 AbstractCegarLoop]: === Iteration 932 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:07,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:07,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1055189878, now seen corresponding path program 927 times [2022-02-10 03:18:07,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:07,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046054804] [2022-02-10 03:18:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:07,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:07,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:07,699 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:07,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:07,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046054804] [2022-02-10 03:18:07,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046054804] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:07,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745816430] [2022-02-10 03:18:07,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:07,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:07,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:07,701 INFO L229 MonitoredProcess]: Starting monitored process 928 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:07,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (928)] Waiting until timeout for monitored process [2022-02-10 03:18:07,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:07,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:07,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:18:07,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:07,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:07,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 19 treesize of output 15 [2022-02-10 03:18:07,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:07,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:18:07,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:07,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:07,967 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:07,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:08,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:08,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:18:08,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:08,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 44 treesize of output 44 [2022-02-10 03:18:08,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:08,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 34 treesize of output 34 [2022-02-10 03:18:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:08,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745816430] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:08,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:08,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:08,248 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62440052] [2022-02-10 03:18:08,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:08,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:08,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:08,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:08,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:08,248 INFO L87 Difference]: Start difference. First operand 566 states and 1524 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:08,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:08,665 INFO L93 Difference]: Finished difference Result 634 states and 1633 transitions. [2022-02-10 03:18:08,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:08,665 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:08,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:08,666 INFO L225 Difference]: With dead ends: 634 [2022-02-10 03:18:08,666 INFO L226 Difference]: Without dead ends: 619 [2022-02-10 03:18:08,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:18:08,666 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 144 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:08,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 173 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 923 Invalid, 0 Unknown, 144 Unchecked, 0.3s Time] [2022-02-10 03:18:08,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2022-02-10 03:18:08,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 565. [2022-02-10 03:18:08,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 2.698581560283688) internal successors, (1522), 564 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:08,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1522 transitions. [2022-02-10 03:18:08,672 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1522 transitions. Word has length 23 [2022-02-10 03:18:08,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:08,672 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1522 transitions. [2022-02-10 03:18:08,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:08,673 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1522 transitions. [2022-02-10 03:18:08,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:08,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:08,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:08,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (928)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:08,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 928 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable931 [2022-02-10 03:18:08,889 INFO L402 AbstractCegarLoop]: === Iteration 933 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:08,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:08,889 INFO L85 PathProgramCache]: Analyzing trace with hash 226846598, now seen corresponding path program 928 times [2022-02-10 03:18:08,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:08,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286581893] [2022-02-10 03:18:08,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:08,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:08,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:09,088 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:09,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:09,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286581893] [2022-02-10 03:18:09,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286581893] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:09,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852183684] [2022-02-10 03:18:09,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:09,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:09,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:09,089 INFO L229 MonitoredProcess]: Starting monitored process 929 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:09,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (929)] Waiting until timeout for monitored process [2022-02-10 03:18:09,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:09,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:09,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:09,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:09,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:09,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 19 treesize of output 15 [2022-02-10 03:18:09,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:09,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 21 treesize of output 17 [2022-02-10 03:18:09,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:09,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 12 treesize of output 5 [2022-02-10 03:18:09,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-02-10 03:18:09,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:09,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:09,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 30 treesize of output 34 [2022-02-10 03:18:09,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 28 [2022-02-10 03:18:09,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-02-10 03:18:09,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852183684] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:09,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:09,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:09,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136636474] [2022-02-10 03:18:09,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:09,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:09,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:09,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:09,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:09,792 INFO L87 Difference]: Start difference. First operand 565 states and 1522 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:10,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:10,135 INFO L93 Difference]: Finished difference Result 608 states and 1588 transitions. [2022-02-10 03:18:10,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:18:10,135 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:10,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:10,136 INFO L225 Difference]: With dead ends: 608 [2022-02-10 03:18:10,136 INFO L226 Difference]: Without dead ends: 603 [2022-02-10 03:18:10,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:10,136 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:10,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 127 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 735 Invalid, 0 Unknown, 5 Unchecked, 0.3s Time] [2022-02-10 03:18:10,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-02-10 03:18:10,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 567. [2022-02-10 03:18:10,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 566 states have (on average 2.696113074204947) internal successors, (1526), 566 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 1526 transitions. [2022-02-10 03:18:10,142 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 1526 transitions. Word has length 23 [2022-02-10 03:18:10,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:10,142 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 1526 transitions. [2022-02-10 03:18:10,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:10,142 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 1526 transitions. [2022-02-10 03:18:10,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:10,143 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:10,143 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:10,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (929)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:10,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 929 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable932 [2022-02-10 03:18:10,356 INFO L402 AbstractCegarLoop]: === Iteration 934 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:10,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:10,356 INFO L85 PathProgramCache]: Analyzing trace with hash 634753026, now seen corresponding path program 929 times [2022-02-10 03:18:10,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:10,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589462514] [2022-02-10 03:18:10,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:10,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:10,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:10,531 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:10,531 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:10,531 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589462514] [2022-02-10 03:18:10,532 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589462514] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:10,532 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122384676] [2022-02-10 03:18:10,532 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:10,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:10,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:10,533 INFO L229 MonitoredProcess]: Starting monitored process 930 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:10,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (930)] Waiting until timeout for monitored process [2022-02-10 03:18:10,559 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:10,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:10,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:10,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:10,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:10,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 19 treesize of output 15 [2022-02-10 03:18:10,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 20 treesize of output 16 [2022-02-10 03:18:10,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:10,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 12 treesize of output 5 [2022-02-10 03:18:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:10,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:10,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:11,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:11,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 30 treesize of output 34 [2022-02-10 03:18:11,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:11,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-02-10 03:18:11,125 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:11,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122384676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:11,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:11,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:11,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357512306] [2022-02-10 03:18:11,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:11,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:11,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:11,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:11,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:11,126 INFO L87 Difference]: Start difference. First operand 567 states and 1526 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:11,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:11,404 INFO L93 Difference]: Finished difference Result 613 states and 1599 transitions. [2022-02-10 03:18:11,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:18:11,405 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:11,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:11,406 INFO L225 Difference]: With dead ends: 613 [2022-02-10 03:18:11,406 INFO L226 Difference]: Without dead ends: 608 [2022-02-10 03:18:11,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=134, Invalid=1056, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:11,406 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:11,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 123 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 617 Invalid, 0 Unknown, 118 Unchecked, 0.2s Time] [2022-02-10 03:18:11,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2022-02-10 03:18:11,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 566. [2022-02-10 03:18:11,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 2.697345132743363) internal successors, (1524), 565 states have internal predecessors, (1524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:11,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1524 transitions. [2022-02-10 03:18:11,412 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1524 transitions. Word has length 23 [2022-02-10 03:18:11,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:11,412 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 1524 transitions. [2022-02-10 03:18:11,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:11,412 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1524 transitions. [2022-02-10 03:18:11,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:11,413 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:11,413 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:11,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (930)] Ended with exit code 0 [2022-02-10 03:18:11,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable933,930 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:11,623 INFO L402 AbstractCegarLoop]: === Iteration 935 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:11,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:11,624 INFO L85 PathProgramCache]: Analyzing trace with hash 394950406, now seen corresponding path program 930 times [2022-02-10 03:18:11,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:11,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693840612] [2022-02-10 03:18:11,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:11,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:11,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:11,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:11,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:11,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693840612] [2022-02-10 03:18:11,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693840612] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:11,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076279778] [2022-02-10 03:18:11,741 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:11,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:11,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:11,742 INFO L229 MonitoredProcess]: Starting monitored process 931 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:11,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (931)] Waiting until timeout for monitored process [2022-02-10 03:18:11,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:18:11,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:11,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:11,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:11,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:11,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 19 treesize of output 15 [2022-02-10 03:18:12,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:12,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 20 treesize of output 16 [2022-02-10 03:18:12,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:12,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 12 treesize of output 5 [2022-02-10 03:18:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:12,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:12,209 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:12,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 23 treesize of output 27 [2022-02-10 03:18:12,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2022-02-10 03:18:12,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:12,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 24 treesize of output 28 [2022-02-10 03:18:12,328 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:12,328 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076279778] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:12,328 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:12,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:12,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889190272] [2022-02-10 03:18:12,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:12,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:12,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:12,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:12,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:12,329 INFO L87 Difference]: Start difference. First operand 566 states and 1524 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:12,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:12,492 INFO L93 Difference]: Finished difference Result 612 states and 1593 transitions. [2022-02-10 03:18:12,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:18:12,493 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:12,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:12,494 INFO L225 Difference]: With dead ends: 612 [2022-02-10 03:18:12,494 INFO L226 Difference]: Without dead ends: 607 [2022-02-10 03:18:12,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:12,494 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:12,494 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 128 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 546 Invalid, 0 Unknown, 87 Unchecked, 0.1s Time] [2022-02-10 03:18:12,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2022-02-10 03:18:12,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 565. [2022-02-10 03:18:12,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 564 states have (on average 2.698581560283688) internal successors, (1522), 564 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:12,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1522 transitions. [2022-02-10 03:18:12,500 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1522 transitions. Word has length 23 [2022-02-10 03:18:12,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:12,500 INFO L470 AbstractCegarLoop]: Abstraction has 565 states and 1522 transitions. [2022-02-10 03:18:12,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:12,500 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1522 transitions. [2022-02-10 03:18:12,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:12,500 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:12,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:12,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (931)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:12,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable934,931 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:12,705 INFO L402 AbstractCegarLoop]: === Iteration 936 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:12,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:12,705 INFO L85 PathProgramCache]: Analyzing trace with hash 2028823422, now seen corresponding path program 931 times [2022-02-10 03:18:12,705 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:12,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355760966] [2022-02-10 03:18:12,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:12,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:12,927 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:12,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355760966] [2022-02-10 03:18:12,927 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355760966] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:12,927 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381256537] [2022-02-10 03:18:12,927 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:12,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:12,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:12,928 INFO L229 MonitoredProcess]: Starting monitored process 932 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:12,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (932)] Waiting until timeout for monitored process [2022-02-10 03:18:12,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:12,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:12,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:13,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:13,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:13,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 17 [2022-02-10 03:18:13,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:13,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 12 treesize of output 5 [2022-02-10 03:18:13,136 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:13,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:13,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:13,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 15 treesize of output 19 [2022-02-10 03:18:13,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:13,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 24 treesize of output 28 [2022-02-10 03:18:13,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:13,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 20 treesize of output 24 [2022-02-10 03:18:13,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:13,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381256537] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:13,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:13,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:13,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404844836] [2022-02-10 03:18:13,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:13,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:13,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:13,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:13,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:13,364 INFO L87 Difference]: Start difference. First operand 565 states and 1522 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:13,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:13,677 INFO L93 Difference]: Finished difference Result 670 states and 1689 transitions. [2022-02-10 03:18:13,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:13,677 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:13,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:13,678 INFO L225 Difference]: With dead ends: 670 [2022-02-10 03:18:13,678 INFO L226 Difference]: Without dead ends: 660 [2022-02-10 03:18:13,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:13,678 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 49 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:13,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 296 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 977 Invalid, 0 Unknown, 79 Unchecked, 0.3s Time] [2022-02-10 03:18:13,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-02-10 03:18:13,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 571. [2022-02-10 03:18:13,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 2.705263157894737) internal successors, (1542), 570 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-02-10 03:18:13,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1542 transitions. [2022-02-10 03:18:13,684 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1542 transitions. Word has length 23 [2022-02-10 03:18:13,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:13,684 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 1542 transitions. [2022-02-10 03:18:13,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:13,684 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1542 transitions. [2022-02-10 03:18:13,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:13,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:13,685 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:13,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (932)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:13,900 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 932 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable935 [2022-02-10 03:18:13,901 INFO L402 AbstractCegarLoop]: === Iteration 937 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:13,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:13,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1475749754, now seen corresponding path program 932 times [2022-02-10 03:18:13,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:13,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978251176] [2022-02-10 03:18:13,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:13,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:13,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:14,130 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:14,130 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:14,130 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978251176] [2022-02-10 03:18:14,130 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978251176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:14,131 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027871455] [2022-02-10 03:18:14,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:14,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:14,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:14,132 INFO L229 MonitoredProcess]: Starting monitored process 933 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:14,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (933)] Waiting until timeout for monitored process [2022-02-10 03:18:14,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:14,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:14,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:14,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:14,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:14,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 19 treesize of output 15 [2022-02-10 03:18:14,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:14,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:14,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 12 treesize of output 5 [2022-02-10 03:18:14,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:14,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:14,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:14,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 15 treesize of output 19 [2022-02-10 03:18:14,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:14,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 24 treesize of output 28 [2022-02-10 03:18:14,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:14,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:18:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:14,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027871455] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:14,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:14,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:14,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715988440] [2022-02-10 03:18:14,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:14,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:14,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:14,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:14,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:14,802 INFO L87 Difference]: Start difference. First operand 571 states and 1542 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:15,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:15,191 INFO L93 Difference]: Finished difference Result 647 states and 1661 transitions. [2022-02-10 03:18:15,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:15,192 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:15,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:15,193 INFO L225 Difference]: With dead ends: 647 [2022-02-10 03:18:15,193 INFO L226 Difference]: Without dead ends: 637 [2022-02-10 03:18:15,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:15,193 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 37 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:15,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 242 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 845 Invalid, 0 Unknown, 108 Unchecked, 0.3s Time] [2022-02-10 03:18:15,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2022-02-10 03:18:15,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 570. [2022-02-10 03:18:15,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 569 states have (on average 2.704745166959578) internal successors, (1539), 569 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:15,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 1539 transitions. [2022-02-10 03:18:15,199 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 1539 transitions. Word has length 23 [2022-02-10 03:18:15,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:15,199 INFO L470 AbstractCegarLoop]: Abstraction has 570 states and 1539 transitions. [2022-02-10 03:18:15,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:15,200 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 1539 transitions. [2022-02-10 03:18:15,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:15,200 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:15,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:15,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (933)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:15,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 933 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable936 [2022-02-10 03:18:15,411 INFO L402 AbstractCegarLoop]: === Iteration 938 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:15,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:15,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1869161458, now seen corresponding path program 933 times [2022-02-10 03:18:15,411 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:15,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297442991] [2022-02-10 03:18:15,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:15,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:15,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:15,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:15,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297442991] [2022-02-10 03:18:15,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297442991] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:15,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298646121] [2022-02-10 03:18:15,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:15,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:15,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:15,562 INFO L229 MonitoredProcess]: Starting monitored process 934 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:15,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (934)] Waiting until timeout for monitored process [2022-02-10 03:18:15,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:15,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:15,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:18:15,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:15,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:15,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 19 treesize of output 15 [2022-02-10 03:18:15,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:15,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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-02-10 03:18:15,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:15,870 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:15,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:15,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:15,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:16,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:16,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 32 treesize of output 34 [2022-02-10 03:18:16,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:16,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 26 treesize of output 28 [2022-02-10 03:18:16,148 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:16,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298646121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:16,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:16,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:18:16,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049428611] [2022-02-10 03:18:16,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:16,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:16,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:16,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:16,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:16,149 INFO L87 Difference]: Start difference. First operand 570 states and 1539 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:16,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:16,625 INFO L93 Difference]: Finished difference Result 685 states and 1714 transitions. [2022-02-10 03:18:16,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:16,625 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:16,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:16,626 INFO L225 Difference]: With dead ends: 685 [2022-02-10 03:18:16,626 INFO L226 Difference]: Without dead ends: 675 [2022-02-10 03:18:16,626 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=175, Invalid=1231, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:18:16,627 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 78 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 1145 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:16,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 322 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1145 Invalid, 0 Unknown, 5 Unchecked, 0.3s Time] [2022-02-10 03:18:16,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-02-10 03:18:16,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 575. [2022-02-10 03:18:16,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 574 states have (on average 2.707317073170732) internal successors, (1554), 574 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:16,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1554 transitions. [2022-02-10 03:18:16,633 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1554 transitions. Word has length 23 [2022-02-10 03:18:16,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:16,633 INFO L470 AbstractCegarLoop]: Abstraction has 575 states and 1554 transitions. [2022-02-10 03:18:16,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:16,633 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1554 transitions. [2022-02-10 03:18:16,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:16,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:16,634 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:16,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (934)] Ended with exit code 0 [2022-02-10 03:18:16,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable937,934 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:16,849 INFO L402 AbstractCegarLoop]: === Iteration 939 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:16,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:16,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1461255030, now seen corresponding path program 934 times [2022-02-10 03:18:16,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:16,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894365835] [2022-02-10 03:18:16,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:16,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:16,998 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:16,998 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:16,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894365835] [2022-02-10 03:18:16,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894365835] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:16,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936091890] [2022-02-10 03:18:16,998 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:16,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:16,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:16,999 INFO L229 MonitoredProcess]: Starting monitored process 935 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:17,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (935)] Waiting until timeout for monitored process [2022-02-10 03:18:17,024 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:17,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:17,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:17,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:17,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:17,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:18:17,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:17,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:17,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:17,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:17,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:17,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 19 treesize of output 23 [2022-02-10 03:18:17,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:17,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 22 treesize of output 26 [2022-02-10 03:18:17,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:17,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 18 treesize of output 22 [2022-02-10 03:18:17,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:17,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936091890] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:17,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:17,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:17,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416067122] [2022-02-10 03:18:17,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:17,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:17,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:17,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:17,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:17,509 INFO L87 Difference]: Start difference. First operand 575 states and 1554 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:17,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:17,920 INFO L93 Difference]: Finished difference Result 693 states and 1727 transitions. [2022-02-10 03:18:17,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:17,920 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:17,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:17,921 INFO L225 Difference]: With dead ends: 693 [2022-02-10 03:18:17,921 INFO L226 Difference]: Without dead ends: 678 [2022-02-10 03:18:17,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=198, Invalid=1524, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:18:17,921 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 86 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:17,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 307 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 971 Invalid, 0 Unknown, 132 Unchecked, 0.3s Time] [2022-02-10 03:18:17,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-02-10 03:18:17,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 579. [2022-02-10 03:18:17,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.717993079584775) internal successors, (1571), 578 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:17,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1571 transitions. [2022-02-10 03:18:17,928 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1571 transitions. Word has length 23 [2022-02-10 03:18:17,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:17,928 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1571 transitions. [2022-02-10 03:18:17,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:17,928 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1571 transitions. [2022-02-10 03:18:17,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:17,929 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:17,929 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:17,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (935)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:18,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable938,935 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:18,145 INFO L402 AbstractCegarLoop]: === Iteration 940 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:18,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:18,145 INFO L85 PathProgramCache]: Analyzing trace with hash -627127282, now seen corresponding path program 935 times [2022-02-10 03:18:18,145 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:18,145 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247050774] [2022-02-10 03:18:18,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:18,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:18,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:18,331 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:18,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:18,331 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247050774] [2022-02-10 03:18:18,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247050774] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:18,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785884865] [2022-02-10 03:18:18,332 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:18,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:18,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:18,333 INFO L229 MonitoredProcess]: Starting monitored process 936 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:18,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (936)] Waiting until timeout for monitored process [2022-02-10 03:18:18,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:18,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:18,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:18,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:18,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:18,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 19 treesize of output 15 [2022-02-10 03:18:18,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:18,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 21 treesize of output 17 [2022-02-10 03:18:18,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:18,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 12 treesize of output 5 [2022-02-10 03:18:18,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-02-10 03:18:18,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:18,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:18,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 18 treesize of output 22 [2022-02-10 03:18:18,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:18,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 22 treesize of output 26 [2022-02-10 03:18:18,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:18,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 18 treesize of output 22 [2022-02-10 03:18:18,913 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:18,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785884865] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:18,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:18,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:18,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444733822] [2022-02-10 03:18:18,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:18,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:18,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:18,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:18,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=864, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:18,914 INFO L87 Difference]: Start difference. First operand 579 states and 1571 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:19,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:19,229 INFO L93 Difference]: Finished difference Result 646 states and 1683 transitions. [2022-02-10 03:18:19,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:19,229 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:19,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:19,230 INFO L225 Difference]: With dead ends: 646 [2022-02-10 03:18:19,231 INFO L226 Difference]: Without dead ends: 636 [2022-02-10 03:18:19,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:19,231 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 36 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:19,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 214 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 761 Invalid, 0 Unknown, 159 Unchecked, 0.3s Time] [2022-02-10 03:18:19,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2022-02-10 03:18:19,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 581. [2022-02-10 03:18:19,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 2.722413793103448) internal successors, (1579), 580 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:19,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1579 transitions. [2022-02-10 03:18:19,237 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1579 transitions. Word has length 23 [2022-02-10 03:18:19,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:19,237 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1579 transitions. [2022-02-10 03:18:19,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:19,237 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1579 transitions. [2022-02-10 03:18:19,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:19,238 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:19,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:19,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (936)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:19,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable939,936 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:19,447 INFO L402 AbstractCegarLoop]: === Iteration 941 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:19,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:19,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1566126210, now seen corresponding path program 936 times [2022-02-10 03:18:19,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:19,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25644630] [2022-02-10 03:18:19,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:19,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:19,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:19,679 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:19,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:19,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25644630] [2022-02-10 03:18:19,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25644630] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:19,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009232779] [2022-02-10 03:18:19,679 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:19,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:19,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:19,680 INFO L229 MonitoredProcess]: Starting monitored process 937 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:19,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (937)] Waiting until timeout for monitored process [2022-02-10 03:18:19,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:19,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:19,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:19,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:19,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:19,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:19,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:18:19,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:19,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 12 treesize of output 5 [2022-02-10 03:18:20,038 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:20,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:20,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:20,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 19 treesize of output 23 [2022-02-10 03:18:20,276 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:20,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 22 treesize of output 26 [2022-02-10 03:18:20,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:20,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 18 treesize of output 22 [2022-02-10 03:18:20,414 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:20,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009232779] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:20,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:20,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:20,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624846271] [2022-02-10 03:18:20,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:20,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:20,415 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:20,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:20,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:20,415 INFO L87 Difference]: Start difference. First operand 581 states and 1579 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:20,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:20,796 INFO L93 Difference]: Finished difference Result 665 states and 1707 transitions. [2022-02-10 03:18:20,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:18:20,796 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:20,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:20,797 INFO L225 Difference]: With dead ends: 665 [2022-02-10 03:18:20,797 INFO L226 Difference]: Without dead ends: 655 [2022-02-10 03:18:20,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=142, Invalid=1118, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:18:20,797 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 41 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:20,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 233 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 693 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-02-10 03:18:20,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2022-02-10 03:18:20,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 581. [2022-02-10 03:18:20,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 2.722413793103448) internal successors, (1579), 580 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:20,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1579 transitions. [2022-02-10 03:18:20,804 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1579 transitions. Word has length 23 [2022-02-10 03:18:20,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:20,804 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1579 transitions. [2022-02-10 03:18:20,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:20,804 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1579 transitions. [2022-02-10 03:18:20,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:20,805 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:20,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:20,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (937)] Ended with exit code 0 [2022-02-10 03:18:21,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 937 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable940 [2022-02-10 03:18:21,015 INFO L402 AbstractCegarLoop]: === Iteration 942 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:21,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:21,016 INFO L85 PathProgramCache]: Analyzing trace with hash -979928578, now seen corresponding path program 937 times [2022-02-10 03:18:21,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:21,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742403679] [2022-02-10 03:18:21,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:21,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:21,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:21,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:21,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742403679] [2022-02-10 03:18:21,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742403679] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:21,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661318773] [2022-02-10 03:18:21,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:21,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:21,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:21,170 INFO L229 MonitoredProcess]: Starting monitored process 938 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:21,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (938)] Waiting until timeout for monitored process [2022-02-10 03:18:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:21,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:21,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:21,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:21,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 19 treesize of output 15 [2022-02-10 03:18:21,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:21,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 21 treesize of output 17 [2022-02-10 03:18:21,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:21,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 12 treesize of output 5 [2022-02-10 03:18:21,421 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:21,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:21,529 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:21,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 18 treesize of output 22 [2022-02-10 03:18:21,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:21,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 22 treesize of output 26 [2022-02-10 03:18:21,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:21,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:21,673 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:21,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661318773] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:21,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:21,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:21,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344508192] [2022-02-10 03:18:21,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:21,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:21,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:21,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:21,674 INFO L87 Difference]: Start difference. First operand 581 states and 1579 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:21,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:21,931 INFO L93 Difference]: Finished difference Result 684 states and 1737 transitions. [2022-02-10 03:18:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:21,931 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:21,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:21,932 INFO L225 Difference]: With dead ends: 684 [2022-02-10 03:18:21,932 INFO L226 Difference]: Without dead ends: 674 [2022-02-10 03:18:21,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:21,933 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 57 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:21,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 221 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 763 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2022-02-10 03:18:21,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2022-02-10 03:18:21,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 579. [2022-02-10 03:18:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.717993079584775) internal successors, (1571), 578 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:21,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1571 transitions. [2022-02-10 03:18:21,939 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1571 transitions. Word has length 23 [2022-02-10 03:18:21,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:21,939 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1571 transitions. [2022-02-10 03:18:21,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:21,939 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1571 transitions. [2022-02-10 03:18:21,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:21,940 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:21,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:21,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (938)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:22,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 938 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable941 [2022-02-10 03:18:22,156 INFO L402 AbstractCegarLoop]: === Iteration 943 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:22,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:22,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1847358846, now seen corresponding path program 938 times [2022-02-10 03:18:22,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:22,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557904132] [2022-02-10 03:18:22,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:22,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:22,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:22,286 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:22,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:22,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557904132] [2022-02-10 03:18:22,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557904132] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:22,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083760756] [2022-02-10 03:18:22,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:22,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:22,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:22,288 INFO L229 MonitoredProcess]: Starting monitored process 939 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:22,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (939)] Waiting until timeout for monitored process [2022-02-10 03:18:22,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:22,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:22,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:22,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:22,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 19 treesize of output 15 [2022-02-10 03:18:22,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:22,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:22,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:22,499 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:22,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:22,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:22,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 18 treesize of output 22 [2022-02-10 03:18:22,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:22,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 26 treesize of output 30 [2022-02-10 03:18:22,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:18:22,740 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:22,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083760756] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:22,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:22,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:22,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602485983] [2022-02-10 03:18:22,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:22,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:22,741 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:22,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:22,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:22,741 INFO L87 Difference]: Start difference. First operand 579 states and 1571 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:23,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:23,058 INFO L93 Difference]: Finished difference Result 675 states and 1722 transitions. [2022-02-10 03:18:23,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:23,058 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:23,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:23,059 INFO L225 Difference]: With dead ends: 675 [2022-02-10 03:18:23,059 INFO L226 Difference]: Without dead ends: 665 [2022-02-10 03:18:23,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=1052, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:23,060 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 55 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:23,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 258 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 935 Invalid, 0 Unknown, 11 Unchecked, 0.3s Time] [2022-02-10 03:18:23,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-02-10 03:18:23,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 587. [2022-02-10 03:18:23,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 2.7150170648464163) internal successors, (1591), 586 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:23,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1591 transitions. [2022-02-10 03:18:23,066 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1591 transitions. Word has length 23 [2022-02-10 03:18:23,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:23,066 INFO L470 AbstractCegarLoop]: Abstraction has 587 states and 1591 transitions. [2022-02-10 03:18:23,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:23,066 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1591 transitions. [2022-02-10 03:18:23,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:23,067 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:23,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:23,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (939)] Ended with exit code 0 [2022-02-10 03:18:23,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 939 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable942 [2022-02-10 03:18:23,283 INFO L402 AbstractCegarLoop]: === Iteration 944 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:23,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:23,283 INFO L85 PathProgramCache]: Analyzing trace with hash -2039702022, now seen corresponding path program 939 times [2022-02-10 03:18:23,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:23,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872478655] [2022-02-10 03:18:23,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:23,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:23,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:23,444 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:23,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872478655] [2022-02-10 03:18:23,444 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872478655] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:23,444 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290722829] [2022-02-10 03:18:23,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:23,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:23,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:23,445 INFO L229 MonitoredProcess]: Starting monitored process 940 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:23,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (940)] Waiting until timeout for monitored process [2022-02-10 03:18:23,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:23,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:23,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:18:23,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:23,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:23,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:23,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 20 treesize of output 16 [2022-02-10 03:18:23,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:23,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 12 treesize of output 5 [2022-02-10 03:18:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:23,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:23,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:18:24,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:24,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 38 treesize of output 40 [2022-02-10 03:18:24,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:24,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 32 treesize of output 32 [2022-02-10 03:18:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:24,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290722829] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:24,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:24,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:24,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241476692] [2022-02-10 03:18:24,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:24,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:24,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:24,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:24,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:24,141 INFO L87 Difference]: Start difference. First operand 587 states and 1591 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:24,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:24,854 INFO L93 Difference]: Finished difference Result 740 states and 1818 transitions. [2022-02-10 03:18:24,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:18:24,854 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:24,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:24,855 INFO L225 Difference]: With dead ends: 740 [2022-02-10 03:18:24,855 INFO L226 Difference]: Without dead ends: 720 [2022-02-10 03:18:24,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=195, Invalid=1697, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:18:24,856 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 94 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:24,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 320 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1106 Invalid, 0 Unknown, 62 Unchecked, 0.4s Time] [2022-02-10 03:18:24,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2022-02-10 03:18:24,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 585. [2022-02-10 03:18:24,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 2.7071917808219177) internal successors, (1581), 584 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:24,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1581 transitions. [2022-02-10 03:18:24,862 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1581 transitions. Word has length 23 [2022-02-10 03:18:24,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:24,862 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1581 transitions. [2022-02-10 03:18:24,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:24,862 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1581 transitions. [2022-02-10 03:18:24,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:24,863 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:24,863 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:24,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (940)] Ended with exit code 0 [2022-02-10 03:18:25,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable943,940 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:25,079 INFO L402 AbstractCegarLoop]: === Iteration 945 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:25,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:25,079 INFO L85 PathProgramCache]: Analyzing trace with hash 2015462654, now seen corresponding path program 940 times [2022-02-10 03:18:25,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:25,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762320385] [2022-02-10 03:18:25,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:25,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:25,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:25,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:25,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762320385] [2022-02-10 03:18:25,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762320385] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:25,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59196462] [2022-02-10 03:18:25,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:25,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:25,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:25,228 INFO L229 MonitoredProcess]: Starting monitored process 941 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:25,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (941)] Waiting until timeout for monitored process [2022-02-10 03:18:25,254 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:25,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:25,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:25,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:25,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:25,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:25,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 20 treesize of output 16 [2022-02-10 03:18:25,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:25,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 12 treesize of output 5 [2022-02-10 03:18:25,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:25,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:25,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:25,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 23 treesize of output 27 [2022-02-10 03:18:25,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:25,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 26 treesize of output 30 [2022-02-10 03:18:25,742 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:25,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:18: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-02-10 03:18:25,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59196462] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:25,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:25,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:25,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114360616] [2022-02-10 03:18:25,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:25,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:25,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:25,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:25,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:25,837 INFO L87 Difference]: Start difference. First operand 585 states and 1581 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:26,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:26,160 INFO L93 Difference]: Finished difference Result 667 states and 1704 transitions. [2022-02-10 03:18:26,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:26,160 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:26,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:26,161 INFO L225 Difference]: With dead ends: 667 [2022-02-10 03:18:26,161 INFO L226 Difference]: Without dead ends: 657 [2022-02-10 03:18:26,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=936, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:26,161 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:26,161 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 260 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 858 Invalid, 0 Unknown, 128 Unchecked, 0.3s Time] [2022-02-10 03:18:26,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2022-02-10 03:18:26,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 582. [2022-02-10 03:18:26,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 2.7056798623063685) internal successors, (1572), 581 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:26,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1572 transitions. [2022-02-10 03:18:26,168 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1572 transitions. Word has length 23 [2022-02-10 03:18:26,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:26,168 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1572 transitions. [2022-02-10 03:18:26,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:26,168 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1572 transitions. [2022-02-10 03:18:26,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:26,169 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:26,169 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:26,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (941)] Ended with exit code 0 [2022-02-10 03:18:26,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable944,941 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:26,371 INFO L402 AbstractCegarLoop]: === Iteration 946 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:26,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:26,371 INFO L85 PathProgramCache]: Analyzing trace with hash 883061817, now seen corresponding path program 941 times [2022-02-10 03:18:26,371 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:26,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19986541] [2022-02-10 03:18:26,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:26,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:26,484 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:26,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19986541] [2022-02-10 03:18:26,484 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19986541] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:26,484 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961559024] [2022-02-10 03:18:26,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:26,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:26,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:26,485 INFO L229 MonitoredProcess]: Starting monitored process 942 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:26,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (942)] Waiting until timeout for monitored process [2022-02-10 03:18:26,510 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:26,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:26,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-10 03:18:26,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:26,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2022-02-10 03:18:26,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:26,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 41 treesize of output 35 [2022-02-10 03:18:26,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:26,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 29 treesize of output 2 [2022-02-10 03:18:26,834 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:26,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:26,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:26,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 24 treesize of output 28 [2022-02-10 03:18:26,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:26,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 27 treesize of output 31 [2022-02-10 03:18:26,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:26,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 23 treesize of output 27 [2022-02-10 03:18:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:27,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961559024] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:27,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:27,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-02-10 03:18:27,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600080539] [2022-02-10 03:18:27,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:27,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:18:27,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:27,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:18:27,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:18:27,035 INFO L87 Difference]: Start difference. First operand 582 states and 1572 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:27,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:27,425 INFO L93 Difference]: Finished difference Result 675 states and 1763 transitions. [2022-02-10 03:18:27,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:18:27,425 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:27,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:27,426 INFO L225 Difference]: With dead ends: 675 [2022-02-10 03:18:27,426 INFO L226 Difference]: Without dead ends: 675 [2022-02-10 03:18:27,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:27,426 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 62 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:27,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 142 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 379 Invalid, 0 Unknown, 136 Unchecked, 0.1s Time] [2022-02-10 03:18:27,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-02-10 03:18:27,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 581. [2022-02-10 03:18:27,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 2.7051724137931035) internal successors, (1569), 580 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:27,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1569 transitions. [2022-02-10 03:18:27,433 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1569 transitions. Word has length 23 [2022-02-10 03:18:27,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:27,433 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 1569 transitions. [2022-02-10 03:18:27,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:27,433 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1569 transitions. [2022-02-10 03:18:27,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:27,434 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:27,434 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:27,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (942)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:27,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 942 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable945 [2022-02-10 03:18:27,634 INFO L402 AbstractCegarLoop]: === Iteration 947 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:27,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:27,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1375000582, now seen corresponding path program 942 times [2022-02-10 03:18:27,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:27,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140295172] [2022-02-10 03:18:27,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:27,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:27,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:27,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:27,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:27,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140295172] [2022-02-10 03:18:27,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140295172] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:27,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940458826] [2022-02-10 03:18:27,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:27,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:27,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:27,827 INFO L229 MonitoredProcess]: Starting monitored process 943 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:27,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (943)] Waiting until timeout for monitored process [2022-02-10 03:18:27,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:27,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:27,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:27,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:27,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:27,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 19 treesize of output 15 [2022-02-10 03:18:28,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:28,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 20 treesize of output 16 [2022-02-10 03:18:28,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:28,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 12 treesize of output 5 [2022-02-10 03:18:28,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:28,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:28,412 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:28,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 23 treesize of output 27 [2022-02-10 03:18:28,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:28,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:18:28,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:28,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 20 treesize of output 24 [2022-02-10 03:18:28,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:28,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940458826] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:28,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:28,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:28,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26320423] [2022-02-10 03:18:28,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:28,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:28,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:28,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:28,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:28,561 INFO L87 Difference]: Start difference. First operand 581 states and 1569 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:28,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:28,846 INFO L93 Difference]: Finished difference Result 664 states and 1702 transitions. [2022-02-10 03:18:28,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:28,847 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:28,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:28,848 INFO L225 Difference]: With dead ends: 664 [2022-02-10 03:18:28,848 INFO L226 Difference]: Without dead ends: 654 [2022-02-10 03:18:28,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:28,848 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 39 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 225 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:28,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 208 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 655 Invalid, 0 Unknown, 225 Unchecked, 0.3s Time] [2022-02-10 03:18:28,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2022-02-10 03:18:28,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 586. [2022-02-10 03:18:28,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 2.7111111111111112) internal successors, (1586), 585 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:28,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1586 transitions. [2022-02-10 03:18:28,854 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1586 transitions. Word has length 23 [2022-02-10 03:18:28,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:28,854 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1586 transitions. [2022-02-10 03:18:28,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:28,854 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1586 transitions. [2022-02-10 03:18:28,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:28,855 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:28,855 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:28,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (943)] Ended with exit code 0 [2022-02-10 03:18:29,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable946,943 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:29,056 INFO L402 AbstractCegarLoop]: === Iteration 948 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:29,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:29,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1098472326, now seen corresponding path program 943 times [2022-02-10 03:18:29,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:29,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120694821] [2022-02-10 03:18:29,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:29,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:29,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:29,168 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:29,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:29,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120694821] [2022-02-10 03:18:29,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120694821] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:29,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358637654] [2022-02-10 03:18:29,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:29,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:29,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:29,170 INFO L229 MonitoredProcess]: Starting monitored process 944 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:29,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (944)] Waiting until timeout for monitored process [2022-02-10 03:18:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:29,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-10 03:18:29,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:29,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:29,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:29,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:29,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 17 treesize of output 13 [2022-02-10 03:18:29,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:29,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 9 treesize of output 3 [2022-02-10 03:18:29,506 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:29,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:29,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:29,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 28 treesize of output 30 [2022-02-10 03:18:29,732 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:29,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 33 [2022-02-10 03:18:29,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:29,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 25 treesize of output 27 [2022-02-10 03:18:29,800 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:18:29,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358637654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:29,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:29,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-10 03:18:29,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018961908] [2022-02-10 03:18:29,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:29,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:18:29,801 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:29,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:18:29,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2022-02-10 03:18:29,801 INFO L87 Difference]: Start difference. First operand 586 states and 1586 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-02-10 03:18:30,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:30,075 INFO L93 Difference]: Finished difference Result 673 states and 1753 transitions. [2022-02-10 03:18:30,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:18:30,075 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 23 [2022-02-10 03:18:30,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:30,076 INFO L225 Difference]: With dead ends: 673 [2022-02-10 03:18:30,076 INFO L226 Difference]: Without dead ends: 668 [2022-02-10 03:18:30,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:30,076 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 79 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:30,077 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 120 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 334 Invalid, 0 Unknown, 15 Unchecked, 0.1s Time] [2022-02-10 03:18:30,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-02-10 03:18:30,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 585. [2022-02-10 03:18:30,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 584 states have (on average 2.710616438356164) internal successors, (1583), 584 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-02-10 03:18:30,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1583 transitions. [2022-02-10 03:18:30,083 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1583 transitions. Word has length 23 [2022-02-10 03:18:30,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:30,083 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 1583 transitions. [2022-02-10 03:18:30,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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-02-10 03:18:30,083 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1583 transitions. [2022-02-10 03:18:30,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:30,084 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:30,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:30,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (944)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:30,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable947,944 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:30,295 INFO L402 AbstractCegarLoop]: === Iteration 949 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:30,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:30,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1833552266, now seen corresponding path program 944 times [2022-02-10 03:18:30,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:30,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102785489] [2022-02-10 03:18:30,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:30,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:30,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:30,456 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:30,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:30,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102785489] [2022-02-10 03:18:30,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102785489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:30,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883967229] [2022-02-10 03:18:30,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:30,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:30,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:30,458 INFO L229 MonitoredProcess]: Starting monitored process 945 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:30,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (945)] Waiting until timeout for monitored process [2022-02-10 03:18:30,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:30,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:30,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:30,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:30,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:30,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 19 treesize of output 15 [2022-02-10 03:18:30,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:30,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 21 treesize of output 17 [2022-02-10 03:18:30,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:30,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:30,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:30,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:30,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 18 treesize of output 22 [2022-02-10 03:18:31,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:31,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 26 treesize of output 30 [2022-02-10 03:18:31,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:31,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 20 treesize of output 24 [2022-02-10 03:18:31,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-02-10 03:18:31,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883967229] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:31,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:31,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:31,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070922728] [2022-02-10 03:18:31,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:31,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:31,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:31,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:31,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:31,133 INFO L87 Difference]: Start difference. First operand 585 states and 1583 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:31,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:31,407 INFO L93 Difference]: Finished difference Result 671 states and 1718 transitions. [2022-02-10 03:18:31,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:31,407 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:31,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:31,408 INFO L225 Difference]: With dead ends: 671 [2022-02-10 03:18:31,408 INFO L226 Difference]: Without dead ends: 661 [2022-02-10 03:18:31,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=931, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:31,408 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 43 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 312 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:31,408 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 295 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 810 Invalid, 0 Unknown, 312 Unchecked, 0.2s Time] [2022-02-10 03:18:31,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2022-02-10 03:18:31,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 593. [2022-02-10 03:18:31,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.697635135135135) internal successors, (1597), 592 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:31,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1597 transitions. [2022-02-10 03:18:31,415 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1597 transitions. Word has length 23 [2022-02-10 03:18:31,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:31,415 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1597 transitions. [2022-02-10 03:18:31,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:31,415 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1597 transitions. [2022-02-10 03:18:31,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:31,415 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:31,415 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:31,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (945)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:31,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable948,945 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:31,630 INFO L402 AbstractCegarLoop]: === Iteration 950 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:31,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:31,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1862952198, now seen corresponding path program 945 times [2022-02-10 03:18:31,631 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:31,631 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408649503] [2022-02-10 03:18:31,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:31,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:31,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:31,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:31,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408649503] [2022-02-10 03:18:31,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408649503] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:31,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454323458] [2022-02-10 03:18:31,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:31,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:31,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:31,758 INFO L229 MonitoredProcess]: Starting monitored process 946 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:31,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (946)] Waiting until timeout for monitored process [2022-02-10 03:18:31,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:31,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:31,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:18:31,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:31,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:31,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 19 treesize of output 15 [2022-02-10 03:18:31,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:31,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 20 treesize of output 16 [2022-02-10 03:18:31,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:31,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:32,034 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:32,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:32,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2022-02-10 03:18:32,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:32,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 38 treesize of output 38 [2022-02-10 03:18:32,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:18:32,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:32,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454323458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:32,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:32,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:32,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229144244] [2022-02-10 03:18:32,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:32,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:32,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:32,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:32,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=884, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:32,305 INFO L87 Difference]: Start difference. First operand 593 states and 1597 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:32,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:32,824 INFO L93 Difference]: Finished difference Result 760 states and 1864 transitions. [2022-02-10 03:18:32,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:18:32,824 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:32,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:32,825 INFO L225 Difference]: With dead ends: 760 [2022-02-10 03:18:32,825 INFO L226 Difference]: Without dead ends: 745 [2022-02-10 03:18:32,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=161, Invalid=1399, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:18:32,826 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 79 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 1549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:32,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 461 Invalid, 1549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1314 Invalid, 0 Unknown, 211 Unchecked, 0.3s Time] [2022-02-10 03:18:32,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2022-02-10 03:18:32,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 595. [2022-02-10 03:18:32,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.6952861952861955) internal successors, (1601), 594 states have internal predecessors, (1601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:32,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1601 transitions. [2022-02-10 03:18:32,833 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1601 transitions. Word has length 23 [2022-02-10 03:18:32,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:32,833 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 1601 transitions. [2022-02-10 03:18:32,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:32,833 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1601 transitions. [2022-02-10 03:18:32,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:32,834 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:32,834 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:32,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (946)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:33,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable949,946 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:33,049 INFO L402 AbstractCegarLoop]: === Iteration 951 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:33,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:33,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1581639064, now seen corresponding path program 946 times [2022-02-10 03:18:33,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:33,049 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078706905] [2022-02-10 03:18:33,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:33,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:33,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:33,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078706905] [2022-02-10 03:18:33,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078706905] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:33,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064322873] [2022-02-10 03:18:33,226 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:33,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:33,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:33,227 INFO L229 MonitoredProcess]: Starting monitored process 947 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:33,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (947)] Waiting until timeout for monitored process [2022-02-10 03:18:33,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:33,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:33,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:33,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:33,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:33,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:33,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:33,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:33,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 12 treesize of output 5 [2022-02-10 03:18:33,545 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:33,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:33,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:33,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 15 treesize of output 19 [2022-02-10 03:18:33,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:18:33,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:18:33,913 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:33,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064322873] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:33,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:33,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:33,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461186669] [2022-02-10 03:18:33,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:33,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:33,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:33,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:33,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=881, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:33,914 INFO L87 Difference]: Start difference. First operand 595 states and 1601 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:34,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:34,646 INFO L93 Difference]: Finished difference Result 737 states and 1863 transitions. [2022-02-10 03:18:34,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:18:34,646 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:34,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:34,647 INFO L225 Difference]: With dead ends: 737 [2022-02-10 03:18:34,647 INFO L226 Difference]: Without dead ends: 727 [2022-02-10 03:18:34,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:18:34,648 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 157 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 1213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 342 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:34,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 265 Invalid, 1213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 808 Invalid, 0 Unknown, 342 Unchecked, 0.3s Time] [2022-02-10 03:18:34,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-02-10 03:18:34,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 601. [2022-02-10 03:18:34,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.7) internal successors, (1620), 600 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1620 transitions. [2022-02-10 03:18:34,654 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1620 transitions. Word has length 23 [2022-02-10 03:18:34,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:34,654 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1620 transitions. [2022-02-10 03:18:34,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:34,654 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1620 transitions. [2022-02-10 03:18:34,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:34,655 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:34,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:34,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (947)] Ended with exit code 0 [2022-02-10 03:18:34,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 947 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable950 [2022-02-10 03:18:34,870 INFO L402 AbstractCegarLoop]: === Iteration 952 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:34,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:34,870 INFO L85 PathProgramCache]: Analyzing trace with hash -791244944, now seen corresponding path program 947 times [2022-02-10 03:18:34,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:34,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100170465] [2022-02-10 03:18:34,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:34,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:34,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:35,102 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:35,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:35,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100170465] [2022-02-10 03:18:35,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100170465] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:35,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011381223] [2022-02-10 03:18:35,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:35,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:35,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:35,104 INFO L229 MonitoredProcess]: Starting monitored process 948 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:35,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (948)] Waiting until timeout for monitored process [2022-02-10 03:18:35,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:35,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:35,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:35,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:35,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:35,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 19 treesize of output 15 [2022-02-10 03:18:35,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:35,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 21 treesize of output 17 [2022-02-10 03:18:35,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:35,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:35,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-02-10 03:18:35,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:35,591 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:35,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 15 treesize of output 19 [2022-02-10 03:18:35,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:35,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:18:35,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 22 treesize of output 26 [2022-02-10 03:18:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:35,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011381223] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:35,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:35,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:35,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644762293] [2022-02-10 03:18:35,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:35,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:35,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:35,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:35,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:35,803 INFO L87 Difference]: Start difference. First operand 601 states and 1620 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:36,178 INFO L93 Difference]: Finished difference Result 696 states and 1769 transitions. [2022-02-10 03:18:36,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:36,178 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:36,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:36,179 INFO L225 Difference]: With dead ends: 696 [2022-02-10 03:18:36,179 INFO L226 Difference]: Without dead ends: 686 [2022-02-10 03:18:36,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:36,180 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 61 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:36,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 248 Invalid, 891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 698 Invalid, 0 Unknown, 164 Unchecked, 0.3s Time] [2022-02-10 03:18:36,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-02-10 03:18:36,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 601. [2022-02-10 03:18:36,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.7) internal successors, (1620), 600 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1620 transitions. [2022-02-10 03:18:36,186 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1620 transitions. Word has length 23 [2022-02-10 03:18:36,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:36,186 INFO L470 AbstractCegarLoop]: Abstraction has 601 states and 1620 transitions. [2022-02-10 03:18:36,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,187 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1620 transitions. [2022-02-10 03:18:36,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:36,187 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:36,187 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:36,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (948)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:36,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 948 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable951 [2022-02-10 03:18:36,388 INFO L402 AbstractCegarLoop]: === Iteration 953 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:36,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:36,388 INFO L85 PathProgramCache]: Analyzing trace with hash -197682801, now seen corresponding path program 948 times [2022-02-10 03:18:36,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:36,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178254443] [2022-02-10 03:18:36,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:36,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:36,499 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:36,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:36,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178254443] [2022-02-10 03:18:36,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178254443] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:36,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960100834] [2022-02-10 03:18:36,499 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:36,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:36,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:36,500 INFO L229 MonitoredProcess]: Starting monitored process 949 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:36,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (949)] Waiting until timeout for monitored process [2022-02-10 03:18:36,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:36,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:36,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:18:36,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:36,593 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 19 treesize of output 15 [2022-02-10 03:18:36,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:36,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 17 treesize of output 13 [2022-02-10 03:18:36,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:36,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 9 treesize of output 3 [2022-02-10 03:18:36,707 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:36,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:36,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:36,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 16 treesize of output 20 [2022-02-10 03:18:36,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:36,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 20 treesize of output 24 [2022-02-10 03:18:36,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-02-10 03:18:36,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:36,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960100834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:36,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:36,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:18:36,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637054006] [2022-02-10 03:18:36,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:36,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:18:36,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:36,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:18:36,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:18:36,827 INFO L87 Difference]: Start difference. First operand 601 states and 1620 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:18:36,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:36,941 INFO L93 Difference]: Finished difference Result 657 states and 1718 transitions. [2022-02-10 03:18:36,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:18:36,941 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 23 [2022-02-10 03:18:36,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:36,942 INFO L225 Difference]: With dead ends: 657 [2022-02-10 03:18:36,942 INFO L226 Difference]: Without dead ends: 645 [2022-02-10 03:18:36,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:18:36,942 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:36,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 117 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 380 Invalid, 0 Unknown, 98 Unchecked, 0.1s Time] [2022-02-10 03:18:36,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2022-02-10 03:18:36,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 602. [2022-02-10 03:18:36,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 2.7004991680532444) internal successors, (1623), 601 states have internal predecessors, (1623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:36,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 1623 transitions. [2022-02-10 03:18:36,948 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 1623 transitions. Word has length 23 [2022-02-10 03:18:36,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:36,948 INFO L470 AbstractCegarLoop]: Abstraction has 602 states and 1623 transitions. [2022-02-10 03:18:36,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:18:36,949 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 1623 transitions. [2022-02-10 03:18:36,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:36,949 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:36,949 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:36,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (949)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:37,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable952,949 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:37,165 INFO L402 AbstractCegarLoop]: === Iteration 954 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:37,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:37,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1852023034, now seen corresponding path program 949 times [2022-02-10 03:18:37,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:37,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038434763] [2022-02-10 03:18:37,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:37,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:37,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:37,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:37,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:37,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038434763] [2022-02-10 03:18:37,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038434763] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:37,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083059682] [2022-02-10 03:18:37,367 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:37,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:37,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:37,368 INFO L229 MonitoredProcess]: Starting monitored process 950 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:37,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (950)] Waiting until timeout for monitored process [2022-02-10 03:18:37,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:37,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:37,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:37,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:37,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 19 treesize of output 15 [2022-02-10 03:18:37,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:37,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 21 treesize of output 17 [2022-02-10 03:18:37,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:37,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 12 treesize of output 5 [2022-02-10 03:18:37,713 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:37,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:37,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2022-02-10 03:18:37,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2022-02-10 03:18:37,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:37,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 22 treesize of output 26 [2022-02-10 03:18:37,992 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:37,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083059682] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:37,992 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:37,992 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:37,992 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678940687] [2022-02-10 03:18:37,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:37,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:37,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:37,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:37,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:37,993 INFO L87 Difference]: Start difference. First operand 602 states and 1623 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:38,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:38,230 INFO L93 Difference]: Finished difference Result 668 states and 1732 transitions. [2022-02-10 03:18:38,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:38,230 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:38,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:38,231 INFO L225 Difference]: With dead ends: 668 [2022-02-10 03:18:38,231 INFO L226 Difference]: Without dead ends: 658 [2022-02-10 03:18:38,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:38,231 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 55 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:38,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 199 Invalid, 940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 639 Invalid, 0 Unknown, 274 Unchecked, 0.2s Time] [2022-02-10 03:18:38,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2022-02-10 03:18:38,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 600. [2022-02-10 03:18:38,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.699499165275459) internal successors, (1617), 599 states have internal predecessors, (1617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:38,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1617 transitions. [2022-02-10 03:18:38,237 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1617 transitions. Word has length 23 [2022-02-10 03:18:38,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:38,237 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 1617 transitions. [2022-02-10 03:18:38,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:38,237 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1617 transitions. [2022-02-10 03:18:38,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:38,238 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:38,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:38,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (950)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:38,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 950 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable953 [2022-02-10 03:18:38,453 INFO L402 AbstractCegarLoop]: === Iteration 955 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:38,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:38,453 INFO L85 PathProgramCache]: Analyzing trace with hash -2122781370, now seen corresponding path program 950 times [2022-02-10 03:18:38,454 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:38,454 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424899384] [2022-02-10 03:18:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:38,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:38,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:38,671 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:38,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:38,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424899384] [2022-02-10 03:18:38,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424899384] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:38,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027715065] [2022-02-10 03:18:38,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:38,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:38,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:38,673 INFO L229 MonitoredProcess]: Starting monitored process 951 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:38,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (951)] Waiting until timeout for monitored process [2022-02-10 03:18:38,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:38,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:38,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:38,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:38,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:38,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 19 treesize of output 15 [2022-02-10 03:18:38,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:38,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:38,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:38,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 12 treesize of output 5 [2022-02-10 03:18:38,979 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:38,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:39,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:39,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 18 treesize of output 22 [2022-02-10 03:18:39,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:39,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 22 treesize of output 26 [2022-02-10 03:18:39,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:39,330 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:39,330 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027715065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:39,330 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:39,330 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:39,330 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411240882] [2022-02-10 03:18:39,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:39,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:39,330 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:39,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:39,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:39,331 INFO L87 Difference]: Start difference. First operand 600 states and 1617 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:39,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:39,781 INFO L93 Difference]: Finished difference Result 714 states and 1794 transitions. [2022-02-10 03:18:39,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:39,782 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:39,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:39,783 INFO L225 Difference]: With dead ends: 714 [2022-02-10 03:18:39,783 INFO L226 Difference]: Without dead ends: 704 [2022-02-10 03:18:39,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:39,783 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 70 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:39,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 284 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1036 Invalid, 0 Unknown, 5 Unchecked, 0.4s Time] [2022-02-10 03:18:39,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-02-10 03:18:39,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 604. [2022-02-10 03:18:39,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.701492537313433) internal successors, (1629), 603 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-02-10 03:18:39,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1629 transitions. [2022-02-10 03:18:39,790 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1629 transitions. Word has length 23 [2022-02-10 03:18:39,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:39,790 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 1629 transitions. [2022-02-10 03:18:39,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:39,790 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1629 transitions. [2022-02-10 03:18:39,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:39,791 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:39,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:39,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (951)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:39,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 951 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable954 [2022-02-10 03:18:39,996 INFO L402 AbstractCegarLoop]: === Iteration 956 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:39,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:39,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1714874942, now seen corresponding path program 951 times [2022-02-10 03:18:39,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:39,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040139065] [2022-02-10 03:18:39,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:39,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:39,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:40,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:40,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:40,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040139065] [2022-02-10 03:18:40,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040139065] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:40,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596698708] [2022-02-10 03:18:40,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:40,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:40,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:40,135 INFO L229 MonitoredProcess]: Starting monitored process 952 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:40,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (952)] Waiting until timeout for monitored process [2022-02-10 03:18:40,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:40,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:40,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:18:40,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:40,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:40,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:40,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 20 treesize of output 16 [2022-02-10 03:18:40,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:40,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 12 treesize of output 5 [2022-02-10 03:18:40,423 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:40,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:40,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2022-02-10 03:18:40,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 03:18:40,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:40,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 26 treesize of output 28 [2022-02-10 03:18:40,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:40,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596698708] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:40,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:40,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 31 [2022-02-10 03:18:40,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023405355] [2022-02-10 03:18:40,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:40,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-10 03:18:40,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:40,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-10 03:18:40,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:18:40,742 INFO L87 Difference]: Start difference. First operand 604 states and 1629 transitions. Second operand has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:41,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:41,321 INFO L93 Difference]: Finished difference Result 752 states and 1860 transitions. [2022-02-10 03:18:41,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 03:18:41,322 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:41,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:41,323 INFO L225 Difference]: With dead ends: 752 [2022-02-10 03:18:41,323 INFO L226 Difference]: Without dead ends: 737 [2022-02-10 03:18:41,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:18:41,323 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 88 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:41,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 314 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1079 Invalid, 0 Unknown, 7 Unchecked, 0.4s Time] [2022-02-10 03:18:41,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2022-02-10 03:18:41,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 604. [2022-02-10 03:18:41,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.7097844112769485) internal successors, (1634), 603 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-02-10 03:18:41,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1634 transitions. [2022-02-10 03:18:41,330 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1634 transitions. Word has length 23 [2022-02-10 03:18:41,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:41,330 INFO L470 AbstractCegarLoop]: Abstraction has 604 states and 1634 transitions. [2022-02-10 03:18:41,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8387096774193548) internal successors, (57), 31 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:41,330 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1634 transitions. [2022-02-10 03:18:41,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:41,331 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:41,331 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:41,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (952)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:41,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable955,952 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:41,531 INFO L402 AbstractCegarLoop]: === Iteration 957 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:41,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:41,531 INFO L85 PathProgramCache]: Analyzing trace with hash -880747194, now seen corresponding path program 952 times [2022-02-10 03:18:41,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:41,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459376592] [2022-02-10 03:18:41,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:41,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:41,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:41,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:41,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:41,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459376592] [2022-02-10 03:18:41,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459376592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:41,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706892087] [2022-02-10 03:18:41,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:41,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:41,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:41,757 INFO L229 MonitoredProcess]: Starting monitored process 953 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:41,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (953)] Waiting until timeout for monitored process [2022-02-10 03:18:41,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:41,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:41,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:41,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:41,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:41,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 19 treesize of output 15 [2022-02-10 03:18:41,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:41,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 21 treesize of output 17 [2022-02-10 03:18:41,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:41,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 12 treesize of output 5 [2022-02-10 03:18:42,027 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:42,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:42,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:42,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:42,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 22 treesize of output 26 [2022-02-10 03:18:42,233 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:42,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 18 treesize of output 22 [2022-02-10 03:18:42,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:42,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706892087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:42,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:42,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:42,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326500315] [2022-02-10 03:18:42,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:42,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:42,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:42,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:42,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=866, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:42,333 INFO L87 Difference]: Start difference. First operand 604 states and 1634 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:42,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:42,862 INFO L93 Difference]: Finished difference Result 720 states and 1809 transitions. [2022-02-10 03:18:42,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:42,862 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:42,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:42,864 INFO L225 Difference]: With dead ends: 720 [2022-02-10 03:18:42,864 INFO L226 Difference]: Without dead ends: 705 [2022-02-10 03:18:42,864 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 6 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=207, Invalid=1515, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:18:42,864 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 95 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:42,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 258 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 758 Invalid, 0 Unknown, 142 Unchecked, 0.3s Time] [2022-02-10 03:18:42,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-10 03:18:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 610. [2022-02-10 03:18:42,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.722495894909688) internal successors, (1658), 609 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-02-10 03:18:42,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1658 transitions. [2022-02-10 03:18:42,871 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1658 transitions. Word has length 23 [2022-02-10 03:18:42,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:42,871 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1658 transitions. [2022-02-10 03:18:42,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:42,871 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1658 transitions. [2022-02-10 03:18:42,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:42,872 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:42,872 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:42,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (953)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:43,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable956,953 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:43,087 INFO L402 AbstractCegarLoop]: === Iteration 958 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:43,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:43,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1312506298, now seen corresponding path program 953 times [2022-02-10 03:18:43,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:43,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238762471] [2022-02-10 03:18:43,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:43,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:43,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:43,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:43,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238762471] [2022-02-10 03:18:43,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238762471] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:43,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107695130] [2022-02-10 03:18:43,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:43,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:43,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:43,224 INFO L229 MonitoredProcess]: Starting monitored process 954 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:43,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (954)] Waiting until timeout for monitored process [2022-02-10 03:18:43,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:43,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:43,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:43,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:43,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:43,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 19 treesize of output 15 [2022-02-10 03:18:43,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:43,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 20 treesize of output 16 [2022-02-10 03:18:43,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:43,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:43,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18: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 19 treesize of output 23 [2022-02-10 03:18:43,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:43,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 22 treesize of output 26 [2022-02-10 03:18:43,709 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:43,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:43,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107695130] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:43,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:43,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:43,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029532762] [2022-02-10 03:18:43,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:43,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:43,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:43,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:43,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:43,794 INFO L87 Difference]: Start difference. First operand 610 states and 1658 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:44,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:44,080 INFO L93 Difference]: Finished difference Result 700 states and 1789 transitions. [2022-02-10 03:18:44,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:44,080 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:44,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:44,081 INFO L225 Difference]: With dead ends: 700 [2022-02-10 03:18:44,082 INFO L226 Difference]: Without dead ends: 690 [2022-02-10 03:18:44,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:18:44,082 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 45 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 187 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:44,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 256 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 852 Invalid, 0 Unknown, 187 Unchecked, 0.2s Time] [2022-02-10 03:18:44,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2022-02-10 03:18:44,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 610. [2022-02-10 03:18:44,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.722495894909688) internal successors, (1658), 609 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-02-10 03:18:44,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1658 transitions. [2022-02-10 03:18:44,089 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1658 transitions. Word has length 23 [2022-02-10 03:18:44,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:44,089 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1658 transitions. [2022-02-10 03:18:44,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:44,089 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1658 transitions. [2022-02-10 03:18:44,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:44,089 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:44,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:44,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (954)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:44,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable957,954 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:44,305 INFO L402 AbstractCegarLoop]: === Iteration 959 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:44,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:44,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1233548490, now seen corresponding path program 954 times [2022-02-10 03:18:44,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:44,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516935658] [2022-02-10 03:18:44,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:44,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:44,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:44,440 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:44,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:44,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516935658] [2022-02-10 03:18:44,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516935658] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:44,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905808463] [2022-02-10 03:18:44,441 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:44,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:44,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:44,442 INFO L229 MonitoredProcess]: Starting monitored process 955 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:44,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (955)] Waiting until timeout for monitored process [2022-02-10 03:18:44,467 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:44,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:44,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:44,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:44,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:44,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 19 treesize of output 15 [2022-02-10 03:18:44,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:44,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 21 treesize of output 17 [2022-02-10 03:18:44,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:44,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 12 treesize of output 5 [2022-02-10 03:18:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:44,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:44,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:44,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 18 treesize of output 22 [2022-02-10 03:18:44,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:44,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 22 treesize of output 26 [2022-02-10 03:18:44,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:44,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 18 treesize of output 22 [2022-02-10 03:18:44,884 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:44,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905808463] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:44,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:44,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:44,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806068166] [2022-02-10 03:18:44,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:44,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:44,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:44,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:44,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:44,885 INFO L87 Difference]: Start difference. First operand 610 states and 1658 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:45,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:45,228 INFO L93 Difference]: Finished difference Result 728 states and 1824 transitions. [2022-02-10 03:18:45,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:45,229 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:45,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:45,230 INFO L225 Difference]: With dead ends: 728 [2022-02-10 03:18:45,230 INFO L226 Difference]: Without dead ends: 723 [2022-02-10 03:18:45,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=199, Invalid=1523, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:18:45,230 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 93 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:45,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 189 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 586 Invalid, 0 Unknown, 142 Unchecked, 0.2s Time] [2022-02-10 03:18:45,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2022-02-10 03:18:45,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 610. [2022-02-10 03:18:45,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.722495894909688) internal successors, (1658), 609 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-02-10 03:18:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1658 transitions. [2022-02-10 03:18:45,238 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1658 transitions. Word has length 23 [2022-02-10 03:18:45,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:45,238 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1658 transitions. [2022-02-10 03:18:45,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:45,238 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1658 transitions. [2022-02-10 03:18:45,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:45,239 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:45,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:45,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (955)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:45,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 955 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable958 [2022-02-10 03:18:45,455 INFO L402 AbstractCegarLoop]: === Iteration 960 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:45,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:45,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1314530178, now seen corresponding path program 955 times [2022-02-10 03:18:45,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:45,455 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091031440] [2022-02-10 03:18:45,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:45,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:45,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:45,671 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:45,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091031440] [2022-02-10 03:18:45,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091031440] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:45,671 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034033364] [2022-02-10 03:18:45,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:45,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:45,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:45,672 INFO L229 MonitoredProcess]: Starting monitored process 956 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:45,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (956)] Waiting until timeout for monitored process [2022-02-10 03:18:45,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:45,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:45,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:45,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 19 treesize of output 15 [2022-02-10 03:18:45,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:45,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 21 treesize of output 17 [2022-02-10 03:18:45,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:45,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 12 treesize of output 5 [2022-02-10 03:18:45,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:45,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:46,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 22 treesize of output 26 [2022-02-10 03:18:46,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:18:46,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 22 treesize of output 26 [2022-02-10 03:18:46,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:46,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034033364] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:46,176 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:46,177 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:46,177 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350880833] [2022-02-10 03:18:46,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:46,177 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:46,177 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:46,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:46,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:46,177 INFO L87 Difference]: Start difference. First operand 610 states and 1658 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:46,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:46,390 INFO L93 Difference]: Finished difference Result 676 states and 1769 transitions. [2022-02-10 03:18:46,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:46,390 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:46,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:46,391 INFO L225 Difference]: With dead ends: 676 [2022-02-10 03:18:46,391 INFO L226 Difference]: Without dead ends: 666 [2022-02-10 03:18:46,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:46,391 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 44 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:46,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 164 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 627 Invalid, 0 Unknown, 215 Unchecked, 0.2s Time] [2022-02-10 03:18:46,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-02-10 03:18:46,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 613. [2022-02-10 03:18:46,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 2.727124183006536) internal successors, (1669), 612 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:46,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1669 transitions. [2022-02-10 03:18:46,398 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1669 transitions. Word has length 23 [2022-02-10 03:18:46,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:46,398 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1669 transitions. [2022-02-10 03:18:46,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:46,398 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1669 transitions. [2022-02-10 03:18:46,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:46,399 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:46,399 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:46,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (956)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:46,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable959,956 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:46,615 INFO L402 AbstractCegarLoop]: === Iteration 961 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:46,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:46,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1513422083, now seen corresponding path program 956 times [2022-02-10 03:18:46,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:46,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633094265] [2022-02-10 03:18:46,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:46,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:46,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:46,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:46,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633094265] [2022-02-10 03:18:46,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633094265] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:46,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502794114] [2022-02-10 03:18:46,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:46,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:46,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:46,682 INFO L229 MonitoredProcess]: Starting monitored process 957 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:46,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (957)] Waiting until timeout for monitored process [2022-02-10 03:18:46,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:46,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:46,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:18:46,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:46,757 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 19 treesize of output 15 [2022-02-10 03:18:46,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:46,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 17 treesize of output 13 [2022-02-10 03:18:46,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:46,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2022-02-10 03:18:46,849 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:46,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:46,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 16 treesize of output 20 [2022-02-10 03:18:46,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 20 treesize of output 24 [2022-02-10 03:18:46,918 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:46,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 16 treesize of output 20 [2022-02-10 03:18:46,942 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:46,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502794114] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:46,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:46,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 21 [2022-02-10 03:18:46,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495478289] [2022-02-10 03:18:46,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:46,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 03:18:46,943 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:46,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 03:18:46,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:18:46,943 INFO L87 Difference]: Start difference. First operand 613 states and 1669 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:18:47,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:47,009 INFO L93 Difference]: Finished difference Result 660 states and 1751 transitions. [2022-02-10 03:18:47,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:18:47,009 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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 23 [2022-02-10 03:18:47,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:47,010 INFO L225 Difference]: With dead ends: 660 [2022-02-10 03:18:47,010 INFO L226 Difference]: Without dead ends: 650 [2022-02-10 03:18:47,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:18:47,010 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:47,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 73 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 249 Invalid, 0 Unknown, 4 Unchecked, 0.1s Time] [2022-02-10 03:18:47,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-02-10 03:18:47,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 610. [2022-02-10 03:18:47,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.7241379310344827) internal successors, (1659), 609 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:47,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1659 transitions. [2022-02-10 03:18:47,016 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1659 transitions. Word has length 23 [2022-02-10 03:18:47,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:47,016 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1659 transitions. [2022-02-10 03:18:47,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 21 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-02-10 03:18:47,017 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1659 transitions. [2022-02-10 03:18:47,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:47,017 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:47,017 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:47,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (957)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:47,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 957 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable960 [2022-02-10 03:18:47,233 INFO L402 AbstractCegarLoop]: === Iteration 962 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:47,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:47,233 INFO L85 PathProgramCache]: Analyzing trace with hash 594870384, now seen corresponding path program 957 times [2022-02-10 03:18:47,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:47,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068190207] [2022-02-10 03:18:47,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:47,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:47,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:47,375 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:47,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:47,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068190207] [2022-02-10 03:18:47,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068190207] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:47,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857676254] [2022-02-10 03:18:47,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:47,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:47,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:47,376 INFO L229 MonitoredProcess]: Starting monitored process 958 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:47,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (958)] Waiting until timeout for monitored process [2022-02-10 03:18:47,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:47,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:47,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:47,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:47,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:47,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 19 treesize of output 15 [2022-02-10 03:18:47,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:47,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 21 treesize of output 17 [2022-02-10 03:18:47,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:47,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 12 treesize of output 5 [2022-02-10 03:18:47,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:47,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:47,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:47,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:47,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:47,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:18:47,777 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:47,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 22 treesize of output 26 [2022-02-10 03:18:47,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:47,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857676254] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:47,845 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:47,845 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:47,845 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833836408] [2022-02-10 03:18:47,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:47,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:47,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:47,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:47,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:47,845 INFO L87 Difference]: Start difference. First operand 610 states and 1659 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:48,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:48,205 INFO L93 Difference]: Finished difference Result 710 states and 1815 transitions. [2022-02-10 03:18:48,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:48,206 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:48,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:48,207 INFO L225 Difference]: With dead ends: 710 [2022-02-10 03:18:48,207 INFO L226 Difference]: Without dead ends: 700 [2022-02-10 03:18:48,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=163, Invalid=1243, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:18:48,207 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 77 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 866 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 866 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:48,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 274 Invalid, 1149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 866 Invalid, 0 Unknown, 242 Unchecked, 0.2s Time] [2022-02-10 03:18:48,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 700 states. [2022-02-10 03:18:48,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 700 to 612. [2022-02-10 03:18:48,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 2.729950900163666) internal successors, (1668), 611 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:48,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1668 transitions. [2022-02-10 03:18:48,214 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1668 transitions. Word has length 23 [2022-02-10 03:18:48,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:48,214 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1668 transitions. [2022-02-10 03:18:48,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:48,214 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1668 transitions. [2022-02-10 03:18:48,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:48,215 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:48,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:48,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (958)] Ended with exit code 0 [2022-02-10 03:18:48,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 958 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable961 [2022-02-10 03:18:48,430 INFO L402 AbstractCegarLoop]: === Iteration 963 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:48,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:48,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1506843420, now seen corresponding path program 958 times [2022-02-10 03:18:48,431 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:48,431 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979259571] [2022-02-10 03:18:48,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:48,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:48,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:48,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:48,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979259571] [2022-02-10 03:18:48,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979259571] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:48,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282898022] [2022-02-10 03:18:48,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:48,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:48,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:48,567 INFO L229 MonitoredProcess]: Starting monitored process 959 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:48,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (959)] Waiting until timeout for monitored process [2022-02-10 03:18:48,588 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:48,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:48,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:48,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:48,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:48,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 19 treesize of output 15 [2022-02-10 03:18:48,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:48,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 20 treesize of output 16 [2022-02-10 03:18:48,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:48,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:48,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:48,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:49,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:49,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 19 treesize of output 23 [2022-02-10 03:18:49,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:49,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 26 treesize of output 30 [2022-02-10 03:18:49,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:49,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:18:49,161 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:49,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282898022] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:49,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:49,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:49,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195235206] [2022-02-10 03:18:49,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:49,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:49,161 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:49,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:49,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:49,162 INFO L87 Difference]: Start difference. First operand 612 states and 1668 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:49,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:49,563 INFO L93 Difference]: Finished difference Result 709 states and 1813 transitions. [2022-02-10 03:18:49,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:49,564 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:49,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:49,565 INFO L225 Difference]: With dead ends: 709 [2022-02-10 03:18:49,565 INFO L226 Difference]: Without dead ends: 699 [2022-02-10 03:18:49,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=1124, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:18:49,565 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 52 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:49,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 288 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 909 Invalid, 0 Unknown, 266 Unchecked, 0.3s Time] [2022-02-10 03:18:49,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-02-10 03:18:49,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 611. [2022-02-10 03:18:49,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 610 states have (on average 2.726229508196721) internal successors, (1663), 610 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:49,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1663 transitions. [2022-02-10 03:18:49,571 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1663 transitions. Word has length 23 [2022-02-10 03:18:49,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:49,572 INFO L470 AbstractCegarLoop]: Abstraction has 611 states and 1663 transitions. [2022-02-10 03:18:49,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:49,572 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1663 transitions. [2022-02-10 03:18:49,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:49,572 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:49,572 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:49,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (959)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:49,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable962,959 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:49,787 INFO L402 AbstractCegarLoop]: === Iteration 964 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:49,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:49,787 INFO L85 PathProgramCache]: Analyzing trace with hash 242069088, now seen corresponding path program 959 times [2022-02-10 03:18:49,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:49,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473874585] [2022-02-10 03:18:49,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:49,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:49,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:49,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:49,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473874585] [2022-02-10 03:18:49,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473874585] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:49,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748205757] [2022-02-10 03:18:49,960 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:49,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:49,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:49,961 INFO L229 MonitoredProcess]: Starting monitored process 960 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:49,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (960)] Waiting until timeout for monitored process [2022-02-10 03:18:49,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:18:49,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:49,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:49,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:50,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:50,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 19 treesize of output 15 [2022-02-10 03:18:50,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:50,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:50,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:50,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 12 treesize of output 5 [2022-02-10 03:18:50,246 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:50,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:50,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:50,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:50,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 26 treesize of output 30 [2022-02-10 03:18:50,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:50,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 22 treesize of output 26 [2022-02-10 03:18:50,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-02-10 03:18:50,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748205757] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:50,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:50,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:50,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145041264] [2022-02-10 03:18:50,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:50,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:50,551 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:50,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:50,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:50,552 INFO L87 Difference]: Start difference. First operand 611 states and 1663 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:51,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:51,015 INFO L93 Difference]: Finished difference Result 702 states and 1806 transitions. [2022-02-10 03:18:51,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:51,015 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:51,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:51,016 INFO L225 Difference]: With dead ends: 702 [2022-02-10 03:18:51,016 INFO L226 Difference]: Without dead ends: 697 [2022-02-10 03:18:51,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:18:51,016 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 43 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:51,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 298 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 855 Invalid, 0 Unknown, 77 Unchecked, 0.3s Time] [2022-02-10 03:18:51,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2022-02-10 03:18:51,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 610. [2022-02-10 03:18:51,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.7241379310344827) internal successors, (1659), 609 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:51,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1659 transitions. [2022-02-10 03:18:51,023 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1659 transitions. Word has length 23 [2022-02-10 03:18:51,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:51,023 INFO L470 AbstractCegarLoop]: Abstraction has 610 states and 1659 transitions. [2022-02-10 03:18:51,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:51,023 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1659 transitions. [2022-02-10 03:18:51,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:51,024 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:51,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:51,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (960)] Ended with exit code 0 [2022-02-10 03:18:51,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable963,960 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:51,224 INFO L402 AbstractCegarLoop]: === Iteration 965 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:51,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:51,224 INFO L85 PathProgramCache]: Analyzing trace with hash -113957622, now seen corresponding path program 960 times [2022-02-10 03:18:51,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:51,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911533623] [2022-02-10 03:18:51,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:51,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:51,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:51,431 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:51,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:51,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911533623] [2022-02-10 03:18:51,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911533623] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:51,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545455909] [2022-02-10 03:18:51,432 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:51,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:51,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:51,433 INFO L229 MonitoredProcess]: Starting monitored process 961 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:51,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (961)] Waiting until timeout for monitored process [2022-02-10 03:18:51,467 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:51,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:51,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:51,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:51,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:51,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 19 treesize of output 15 [2022-02-10 03:18:51,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:51,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 21 treesize of output 17 [2022-02-10 03:18:51,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:51,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 12 treesize of output 5 [2022-02-10 03:18:51,794 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:51,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:51,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:51,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:18:52,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:52,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 26 treesize of output 30 [2022-02-10 03:18:52,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:52,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 22 treesize of output 26 [2022-02-10 03:18:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:52,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545455909] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:52,172 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:52,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:52,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915530565] [2022-02-10 03:18:52,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:52,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:52,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:52,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:52,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:52,173 INFO L87 Difference]: Start difference. First operand 610 states and 1659 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:52,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:52,448 INFO L93 Difference]: Finished difference Result 695 states and 1804 transitions. [2022-02-10 03:18:52,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:18:52,449 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:52,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:52,450 INFO L225 Difference]: With dead ends: 695 [2022-02-10 03:18:52,450 INFO L226 Difference]: Without dead ends: 685 [2022-02-10 03:18:52,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:18:52,450 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:52,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 254 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 621 Invalid, 0 Unknown, 153 Unchecked, 0.2s Time] [2022-02-10 03:18:52,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2022-02-10 03:18:52,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 608. [2022-02-10 03:18:52,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 607 states have (on average 2.7199341021416803) internal successors, (1651), 607 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:52,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 1651 transitions. [2022-02-10 03:18:52,457 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 1651 transitions. Word has length 23 [2022-02-10 03:18:52,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:52,457 INFO L470 AbstractCegarLoop]: Abstraction has 608 states and 1651 transitions. [2022-02-10 03:18:52,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:52,457 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 1651 transitions. [2022-02-10 03:18:52,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:52,458 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:52,458 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:52,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (961)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:52,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 961 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable964 [2022-02-10 03:18:52,671 INFO L402 AbstractCegarLoop]: === Iteration 966 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:52,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:52,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1536859096, now seen corresponding path program 961 times [2022-02-10 03:18:52,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:52,671 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754759579] [2022-02-10 03:18:52,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:52,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:52,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:52,905 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:52,905 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:52,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754759579] [2022-02-10 03:18:52,905 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754759579] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:52,905 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344129115] [2022-02-10 03:18:52,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:52,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:52,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:52,906 INFO L229 MonitoredProcess]: Starting monitored process 962 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:52,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (962)] Waiting until timeout for monitored process [2022-02-10 03:18:52,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:52,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:52,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:53,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:53,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 19 treesize of output 15 [2022-02-10 03:18:53,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 03:18:53,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 12 treesize of output 5 [2022-02-10 03:18:53,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:53,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:53,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:18:53,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:53,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 24 treesize of output 28 [2022-02-10 03:18:53,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 03:18:53,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:53,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344129115] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:53,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:53,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:53,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703129984] [2022-02-10 03:18:53,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:53,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:53,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:53,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:53,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:53,559 INFO L87 Difference]: Start difference. First operand 608 states and 1651 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:54,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:54,069 INFO L93 Difference]: Finished difference Result 715 states and 1819 transitions. [2022-02-10 03:18:54,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:18:54,069 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:54,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:54,070 INFO L225 Difference]: With dead ends: 715 [2022-02-10 03:18:54,071 INFO L226 Difference]: Without dead ends: 705 [2022-02-10 03:18:54,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:54,071 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 57 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 1127 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:54,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 323 Invalid, 1244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1127 Invalid, 0 Unknown, 100 Unchecked, 0.4s Time] [2022-02-10 03:18:54,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-10 03:18:54,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 613. [2022-02-10 03:18:54,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 612 states have (on average 2.727124183006536) internal successors, (1669), 612 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:54,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1669 transitions. [2022-02-10 03:18:54,078 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1669 transitions. Word has length 23 [2022-02-10 03:18:54,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:54,078 INFO L470 AbstractCegarLoop]: Abstraction has 613 states and 1669 transitions. [2022-02-10 03:18:54,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:54,078 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1669 transitions. [2022-02-10 03:18:54,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:54,079 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:54,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:54,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (962)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:54,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 962 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable965 [2022-02-10 03:18:54,279 INFO L402 AbstractCegarLoop]: === Iteration 967 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:54,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:54,280 INFO L85 PathProgramCache]: Analyzing trace with hash -746464976, now seen corresponding path program 962 times [2022-02-10 03:18:54,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:54,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527734780] [2022-02-10 03:18:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:54,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:54,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:54,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:54,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527734780] [2022-02-10 03:18:54,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527734780] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:54,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025575881] [2022-02-10 03:18:54,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:54,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:54,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:54,512 INFO L229 MonitoredProcess]: Starting monitored process 963 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:54,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (963)] Waiting until timeout for monitored process [2022-02-10 03:18:54,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:54,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:54,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:54,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:54,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:54,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 19 treesize of output 15 [2022-02-10 03:18:54,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:54,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 21 treesize of output 17 [2022-02-10 03:18:54,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:54,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 12 treesize of output 5 [2022-02-10 03:18:54,831 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:54,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:55,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:55,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 15 treesize of output 19 [2022-02-10 03:18:55,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:55,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 24 treesize of output 28 [2022-02-10 03:18:55,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:55,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 20 treesize of output 24 [2022-02-10 03:18:55,222 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:55,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025575881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:55,223 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:55,223 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:55,223 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109037399] [2022-02-10 03:18:55,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:55,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:55,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:55,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:55,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:55,223 INFO L87 Difference]: Start difference. First operand 613 states and 1669 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:55,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:55,597 INFO L93 Difference]: Finished difference Result 699 states and 1797 transitions. [2022-02-10 03:18:55,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:55,597 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:55,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:55,598 INFO L225 Difference]: With dead ends: 699 [2022-02-10 03:18:55,598 INFO L226 Difference]: Without dead ends: 689 [2022-02-10 03:18:55,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:55,599 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 59 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:55,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 229 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 886 Invalid, 0 Unknown, 97 Unchecked, 0.3s Time] [2022-02-10 03:18:55,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2022-02-10 03:18:55,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 612. [2022-02-10 03:18:55,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 2.7266775777414076) internal successors, (1666), 611 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-02-10 03:18:55,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1666 transitions. [2022-02-10 03:18:55,606 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1666 transitions. Word has length 23 [2022-02-10 03:18:55,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:55,606 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1666 transitions. [2022-02-10 03:18:55,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:55,606 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1666 transitions. [2022-02-10 03:18:55,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:55,606 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:55,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:55,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (963)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:55,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable966,963 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:55,821 INFO L402 AbstractCegarLoop]: === Iteration 968 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:55,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:55,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1139876680, now seen corresponding path program 963 times [2022-02-10 03:18:55,821 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:55,821 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476073379] [2022-02-10 03:18:55,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:55,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:56,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:56,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:56,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476073379] [2022-02-10 03:18:56,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476073379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:56,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377051511] [2022-02-10 03:18:56,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:56,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:56,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:56,016 INFO L229 MonitoredProcess]: Starting monitored process 964 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:56,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (964)] Waiting until timeout for monitored process [2022-02-10 03:18:56,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:18:56,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:56,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:56,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:56,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18: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 19 treesize of output 15 [2022-02-10 03:18:56,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:56,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 21 treesize of output 17 [2022-02-10 03:18:56,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:56,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 12 treesize of output 5 [2022-02-10 03:18:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:56,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:56,338 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:56,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:18:56,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:56,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 18 treesize of output 22 [2022-02-10 03:18:56,477 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:56,477 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377051511] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:56,477 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:56,477 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:56,477 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628416439] [2022-02-10 03:18:56,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:56,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:56,477 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:56,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:56,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:56,478 INFO L87 Difference]: Start difference. First operand 612 states and 1666 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:56,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:56,787 INFO L93 Difference]: Finished difference Result 716 states and 1821 transitions. [2022-02-10 03:18:56,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:56,787 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:56,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:56,788 INFO L225 Difference]: With dead ends: 716 [2022-02-10 03:18:56,788 INFO L226 Difference]: Without dead ends: 706 [2022-02-10 03:18:56,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:18:56,789 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 71 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 952 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 952 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:56,789 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 260 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 952 Invalid, 0 Unknown, 44 Unchecked, 0.3s Time] [2022-02-10 03:18:56,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2022-02-10 03:18:56,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 615. [2022-02-10 03:18:56,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.724755700325733) internal successors, (1673), 614 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:56,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1673 transitions. [2022-02-10 03:18:56,795 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1673 transitions. Word has length 23 [2022-02-10 03:18:56,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:56,796 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1673 transitions. [2022-02-10 03:18:56,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:56,796 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1673 transitions. [2022-02-10 03:18:56,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:56,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:56,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:56,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (964)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:57,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 964 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable967 [2022-02-10 03:18:57,013 INFO L402 AbstractCegarLoop]: === Iteration 969 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:57,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:57,013 INFO L85 PathProgramCache]: Analyzing trace with hash -731970252, now seen corresponding path program 964 times [2022-02-10 03:18:57,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:57,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978315939] [2022-02-10 03:18:57,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:57,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:57,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:57,183 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:57,183 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:57,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978315939] [2022-02-10 03:18:57,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978315939] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:57,183 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719868535] [2022-02-10 03:18:57,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:18:57,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:57,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:57,184 INFO L229 MonitoredProcess]: Starting monitored process 965 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:57,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (965)] Waiting until timeout for monitored process [2022-02-10 03:18:57,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:18:57,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:57,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:57,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:57,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:18:57,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:18:57,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:18:57,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-02-10 03:18:57,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:57,642 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:57,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 19 treesize of output 23 [2022-02-10 03:18:57,686 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:57,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 22 treesize of output 26 [2022-02-10 03:18:57,689 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:18:57,777 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:57,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719868535] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:57,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:57,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:57,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868632799] [2022-02-10 03:18:57,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:57,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:57,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:57,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:57,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:57,778 INFO L87 Difference]: Start difference. First operand 615 states and 1673 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:58,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:58,184 INFO L93 Difference]: Finished difference Result 719 states and 1826 transitions. [2022-02-10 03:18:58,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:18:58,185 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:58,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:58,186 INFO L225 Difference]: With dead ends: 719 [2022-02-10 03:18:58,186 INFO L226 Difference]: Without dead ends: 709 [2022-02-10 03:18:58,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:58,186 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 56 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 1236 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 1325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 1236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:58,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 371 Invalid, 1325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 1236 Invalid, 0 Unknown, 72 Unchecked, 0.3s Time] [2022-02-10 03:18:58,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2022-02-10 03:18:58,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 612. [2022-02-10 03:18:58,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 2.7266775777414076) internal successors, (1666), 611 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-02-10 03:18:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1666 transitions. [2022-02-10 03:18:58,193 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1666 transitions. Word has length 23 [2022-02-10 03:18:58,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:58,193 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1666 transitions. [2022-02-10 03:18:58,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:58,193 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1666 transitions. [2022-02-10 03:18:58,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:58,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:58,194 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:58,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (965)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:58,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 965 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable968 [2022-02-10 03:18:58,409 INFO L402 AbstractCegarLoop]: === Iteration 970 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:58,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:58,409 INFO L85 PathProgramCache]: Analyzing trace with hash 102157496, now seen corresponding path program 965 times [2022-02-10 03:18:58,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:58,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877088860] [2022-02-10 03:18:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:58,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:58,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:58,637 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:58,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:58,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877088860] [2022-02-10 03:18:58,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877088860] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:58,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367912091] [2022-02-10 03:18:58,637 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:18:58,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:58,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:58,638 INFO L229 MonitoredProcess]: Starting monitored process 966 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:18:58,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (966)] Waiting until timeout for monitored process [2022-02-10 03:18:58,664 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:18:58,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:58,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:18:58,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:58,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:58,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 19 treesize of output 15 [2022-02-10 03:18:58,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:58,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 21 treesize of output 17 [2022-02-10 03:18:58,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:58,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 12 treesize of output 5 [2022-02-10 03:18:58,957 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:58,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:59,140 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:59,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 18 treesize of output 22 [2022-02-10 03:18:59,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:59,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 22 treesize of output 26 [2022-02-10 03:18:59,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:59,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 18 treesize of output 22 [2022-02-10 03:18:59,333 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:59,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367912091] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:59,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:59,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:18:59,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240705533] [2022-02-10 03:18:59,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:59,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:18:59,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:59,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:18:59,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:18:59,334 INFO L87 Difference]: Start difference. First operand 612 states and 1666 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:59,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:59,753 INFO L93 Difference]: Finished difference Result 713 states and 1814 transitions. [2022-02-10 03:18:59,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:18:59,753 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:18:59,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:59,754 INFO L225 Difference]: With dead ends: 713 [2022-02-10 03:18:59,754 INFO L226 Difference]: Without dead ends: 703 [2022-02-10 03:18:59,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=152, Invalid=1038, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:18:59,754 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 73 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:59,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 246 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 834 Invalid, 0 Unknown, 175 Unchecked, 0.3s Time] [2022-02-10 03:18:59,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2022-02-10 03:18:59,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 612. [2022-02-10 03:18:59,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 611 states have (on average 2.7266775777414076) internal successors, (1666), 611 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-02-10 03:18:59,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1666 transitions. [2022-02-10 03:18:59,761 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1666 transitions. Word has length 23 [2022-02-10 03:18:59,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:59,761 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 1666 transitions. [2022-02-10 03:18:59,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:59,761 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1666 transitions. [2022-02-10 03:18:59,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:18:59,762 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:59,762 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:59,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (966)] Forceful destruction successful, exit code 0 [2022-02-10 03:18:59,977 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable969,966 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:59,978 INFO L402 AbstractCegarLoop]: === Iteration 971 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:59,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:59,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1999556308, now seen corresponding path program 966 times [2022-02-10 03:18:59,978 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:59,978 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957776528] [2022-02-10 03:18:59,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:59,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:59,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:00,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:00,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957776528] [2022-02-10 03:19:00,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957776528] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:00,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344076258] [2022-02-10 03:19:00,184 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:00,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:00,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:00,186 INFO L229 MonitoredProcess]: Starting monitored process 967 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:00,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (967)] Waiting until timeout for monitored process [2022-02-10 03:19:00,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:19:00,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:00,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:00,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:00,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,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 19 treesize of output 15 [2022-02-10 03:19:00,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,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 20 treesize of output 16 [2022-02-10 03:19:00,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:19:00,515 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:00,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:00,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:00,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 19 treesize of output 23 [2022-02-10 03:19:00,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:00,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 22 treesize of output 26 [2022-02-10 03:19:00,754 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:00,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 18 treesize of output 22 [2022-02-10 03:19:00,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:00,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344076258] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:00,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:00,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:00,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576327288] [2022-02-10 03:19:00,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:00,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:00,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:00,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:00,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=875, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:00,869 INFO L87 Difference]: Start difference. First operand 612 states and 1666 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:01,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:01,232 INFO L93 Difference]: Finished difference Result 687 states and 1781 transitions. [2022-02-10 03:19:01,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:19:01,232 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:01,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:01,233 INFO L225 Difference]: With dead ends: 687 [2022-02-10 03:19:01,233 INFO L226 Difference]: Without dead ends: 677 [2022-02-10 03:19:01,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=200, Invalid=1522, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:19:01,234 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 43 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:01,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 172 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 548 Invalid, 0 Unknown, 224 Unchecked, 0.2s Time] [2022-02-10 03:19:01,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-02-10 03:19:01,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 615. [2022-02-10 03:19:01,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.732899022801303) internal successors, (1678), 614 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:01,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1678 transitions. [2022-02-10 03:19:01,241 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1678 transitions. Word has length 23 [2022-02-10 03:19:01,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:01,241 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1678 transitions. [2022-02-10 03:19:01,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:01,241 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1678 transitions. [2022-02-10 03:19:01,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:01,241 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:01,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:01,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (967)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:01,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 967 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable970 [2022-02-10 03:19:01,455 INFO L402 AbstractCegarLoop]: === Iteration 972 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:01,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:01,455 INFO L85 PathProgramCache]: Analyzing trace with hash -250643800, now seen corresponding path program 967 times [2022-02-10 03:19:01,455 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:01,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203583496] [2022-02-10 03:19:01,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:01,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:01,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:01,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:01,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:01,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203583496] [2022-02-10 03:19:01,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203583496] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:01,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704804496] [2022-02-10 03:19:01,596 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:19:01,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:01,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:01,597 INFO L229 MonitoredProcess]: Starting monitored process 968 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:01,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (968)] Waiting until timeout for monitored process [2022-02-10 03:19:01,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:01,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:01,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:01,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:19:01,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:01,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 21 treesize of output 17 [2022-02-10 03:19:01,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:01,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 12 treesize of output 5 [2022-02-10 03:19:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:01,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:01,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:01,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 18 treesize of output 22 [2022-02-10 03:19:01,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:01,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 22 treesize of output 26 [2022-02-10 03:19:01,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:01,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 18 treesize of output 22 [2022-02-10 03:19:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:02,083 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704804496] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:02,083 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:02,083 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:02,083 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053922080] [2022-02-10 03:19:02,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:02,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:02,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:02,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:02,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:02,084 INFO L87 Difference]: Start difference. First operand 615 states and 1678 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:02,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:02,473 INFO L93 Difference]: Finished difference Result 710 states and 1824 transitions. [2022-02-10 03:19:02,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:19:02,474 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:02,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:02,475 INFO L225 Difference]: With dead ends: 710 [2022-02-10 03:19:02,475 INFO L226 Difference]: Without dead ends: 705 [2022-02-10 03:19:02,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=145, Invalid=1045, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:19:02,475 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 57 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:02,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 286 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 948 Invalid, 0 Unknown, 58 Unchecked, 0.3s Time] [2022-02-10 03:19:02,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-10 03:19:02,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 615. [2022-02-10 03:19:02,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 614 states have (on average 2.732899022801303) internal successors, (1678), 614 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:02,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1678 transitions. [2022-02-10 03:19:02,482 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1678 transitions. Word has length 23 [2022-02-10 03:19:02,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:02,482 INFO L470 AbstractCegarLoop]: Abstraction has 615 states and 1678 transitions. [2022-02-10 03:19:02,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:02,482 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1678 transitions. [2022-02-10 03:19:02,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:02,483 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:02,483 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:02,498 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (968)] Ended with exit code 0 [2022-02-10 03:19:02,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 968 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable971 [2022-02-10 03:19:02,686 INFO L402 AbstractCegarLoop]: === Iteration 973 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:02,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:02,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1718323672, now seen corresponding path program 968 times [2022-02-10 03:19:02,687 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:02,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478597176] [2022-02-10 03:19:02,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:02,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:02,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:02,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:02,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:02,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478597176] [2022-02-10 03:19:02,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478597176] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:02,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519947877] [2022-02-10 03:19:02,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:19:02,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:02,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:02,892 INFO L229 MonitoredProcess]: Starting monitored process 969 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:02,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (969)] Waiting until timeout for monitored process [2022-02-10 03:19:02,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:19:02,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:02,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:02,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:03,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:19:03,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:03,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 21 treesize of output 17 [2022-02-10 03:19:03,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:03,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 12 treesize of output 5 [2022-02-10 03:19:03,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-02-10 03:19:03,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:03,357 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:03,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:19:03,466 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:03,467 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:19:03,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:03,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 22 treesize of output 26 [2022-02-10 03:19:03,567 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:03,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519947877] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:03,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:03,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:03,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303708712] [2022-02-10 03:19:03,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:03,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:03,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:03,568 INFO L87 Difference]: Start difference. First operand 615 states and 1678 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:04,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:04,036 INFO L93 Difference]: Finished difference Result 723 states and 1847 transitions. [2022-02-10 03:19:04,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:19:04,036 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:04,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:04,037 INFO L225 Difference]: With dead ends: 723 [2022-02-10 03:19:04,037 INFO L226 Difference]: Without dead ends: 713 [2022-02-10 03:19:04,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=130, Invalid=992, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:19:04,037 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 67 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:04,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 279 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1006 Invalid, 0 Unknown, 46 Unchecked, 0.4s Time] [2022-02-10 03:19:04,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-02-10 03:19:04,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 623. [2022-02-10 03:19:04,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 622 states have (on average 2.7315112540192925) internal successors, (1699), 622 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:04,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1699 transitions. [2022-02-10 03:19:04,044 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1699 transitions. Word has length 23 [2022-02-10 03:19:04,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:04,044 INFO L470 AbstractCegarLoop]: Abstraction has 623 states and 1699 transitions. [2022-02-10 03:19:04,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:04,045 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1699 transitions. [2022-02-10 03:19:04,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:04,045 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:04,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:04,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (969)] Ended with exit code 0 [2022-02-10 03:19:04,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 969 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable972 [2022-02-10 03:19:04,246 INFO L402 AbstractCegarLoop]: === Iteration 974 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:04,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:04,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1310417244, now seen corresponding path program 969 times [2022-02-10 03:19:04,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:04,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893716129] [2022-02-10 03:19:04,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:04,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:04,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:04,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:04,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893716129] [2022-02-10 03:19:04,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893716129] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:04,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231798861] [2022-02-10 03:19:04,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:04,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:04,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:04,439 INFO L229 MonitoredProcess]: Starting monitored process 970 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:04,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (970)] Waiting until timeout for monitored process [2022-02-10 03:19:04,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:19:04,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:04,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 03:19:04,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:04,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:04,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 19 treesize of output 15 [2022-02-10 03:19:04,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:04,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 20 treesize of output 16 [2022-02-10 03:19:04,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:04,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 12 treesize of output 5 [2022-02-10 03:19:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:04,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:04,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19: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 27 treesize of output 29 [2022-02-10 03:19:05,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:05,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 38 treesize of output 40 [2022-02-10 03:19:05,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:05,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, 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 32 [2022-02-10 03:19:05,118 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:05,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231798861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:05,119 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:05,119 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:05,119 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094577131] [2022-02-10 03:19:05,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:05,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:05,119 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:05,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:05,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:05,119 INFO L87 Difference]: Start difference. First operand 623 states and 1699 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:05,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:05,762 INFO L93 Difference]: Finished difference Result 810 states and 2000 transitions. [2022-02-10 03:19:05,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:19:05,762 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:05,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:05,764 INFO L225 Difference]: With dead ends: 810 [2022-02-10 03:19:05,764 INFO L226 Difference]: Without dead ends: 795 [2022-02-10 03:19:05,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=156, Invalid=1326, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:19:05,764 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 101 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:05,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 448 Invalid, 1413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1314 Invalid, 0 Unknown, 70 Unchecked, 0.4s Time] [2022-02-10 03:19:05,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-02-10 03:19:05,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 626. [2022-02-10 03:19:05,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.7456) internal successors, (1716), 625 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-02-10 03:19:05,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1716 transitions. [2022-02-10 03:19:05,781 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1716 transitions. Word has length 23 [2022-02-10 03:19:05,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:05,781 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 1716 transitions. [2022-02-10 03:19:05,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:05,781 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1716 transitions. [2022-02-10 03:19:05,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:05,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:05,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:05,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (970)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:05,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable973,970 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:05,997 INFO L402 AbstractCegarLoop]: === Iteration 975 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:05,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:05,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1550219864, now seen corresponding path program 970 times [2022-02-10 03:19:05,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:05,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056587152] [2022-02-10 03:19:05,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:05,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:06,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:06,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:06,165 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:06,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056587152] [2022-02-10 03:19:06,165 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056587152] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:06,165 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488933173] [2022-02-10 03:19:06,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:06,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:06,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:06,166 INFO L229 MonitoredProcess]: Starting monitored process 971 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:06,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (971)] Waiting until timeout for monitored process [2022-02-10 03:19:06,191 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:06,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:06,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:06,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:06,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:06,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 19 treesize of output 15 [2022-02-10 03:19:06,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:06,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 20 treesize of output 16 [2022-02-10 03:19:06,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:06,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:19:06,503 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:06,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:06,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:19:06,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:19:06,753 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:06,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-02-10 03:19:06,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:06,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488933173] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:06,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:06,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:06,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399857395] [2022-02-10 03:19:06,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:06,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:06,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:06,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:06,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:06,886 INFO L87 Difference]: Start difference. First operand 626 states and 1716 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:07,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:07,311 INFO L93 Difference]: Finished difference Result 715 states and 1847 transitions. [2022-02-10 03:19:07,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:19:07,311 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:07,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:07,313 INFO L225 Difference]: With dead ends: 715 [2022-02-10 03:19:07,313 INFO L226 Difference]: Without dead ends: 705 [2022-02-10 03:19:07,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=119, Invalid=937, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:19:07,313 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:07,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 261 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 875 Invalid, 0 Unknown, 73 Unchecked, 0.4s Time] [2022-02-10 03:19:07,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-10 03:19:07,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 623. [2022-02-10 03:19:07,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 622 states have (on average 2.7443729903536975) internal successors, (1707), 622 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:07,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1707 transitions. [2022-02-10 03:19:07,320 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1707 transitions. Word has length 23 [2022-02-10 03:19:07,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:07,320 INFO L470 AbstractCegarLoop]: Abstraction has 623 states and 1707 transitions. [2022-02-10 03:19:07,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:07,320 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1707 transitions. [2022-02-10 03:19:07,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:07,321 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:07,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:07,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (971)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:07,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 971 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable974 [2022-02-10 03:19:07,521 INFO L402 AbstractCegarLoop]: === Iteration 976 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:07,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:07,522 INFO L85 PathProgramCache]: Analyzing trace with hash 2104285360, now seen corresponding path program 971 times [2022-02-10 03:19:07,522 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:07,522 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181120004] [2022-02-10 03:19:07,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:07,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:07,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:07,711 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:07,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:07,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181120004] [2022-02-10 03:19:07,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181120004] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:07,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781842631] [2022-02-10 03:19:07,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:07,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:07,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:07,713 INFO L229 MonitoredProcess]: Starting monitored process 972 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:07,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (972)] Waiting until timeout for monitored process [2022-02-10 03:19:07,738 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:19:07,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:07,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:07,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:07,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:07,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 19 treesize of output 15 [2022-02-10 03:19:08,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:08,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 20 treesize of output 16 [2022-02-10 03:19:08,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:19:08,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:08,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:08,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:08,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 23 treesize of output 27 [2022-02-10 03:19:08,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:08,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 26 treesize of output 30 [2022-02-10 03:19:08,353 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:08,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 20 treesize of output 24 [2022-02-10 03:19:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:08,455 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781842631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:08,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:08,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:08,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793179518] [2022-02-10 03:19:08,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:08,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:08,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:08,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:08,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:08,455 INFO L87 Difference]: Start difference. First operand 623 states and 1707 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:08,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:08,790 INFO L93 Difference]: Finished difference Result 715 states and 1851 transitions. [2022-02-10 03:19:08,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:19:08,791 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:08,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:08,792 INFO L225 Difference]: With dead ends: 715 [2022-02-10 03:19:08,792 INFO L226 Difference]: Without dead ends: 705 [2022-02-10 03:19:08,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:19:08,792 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 50 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:08,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 246 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 791 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2022-02-10 03:19:08,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2022-02-10 03:19:08,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 625. [2022-02-10 03:19:08,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.7483974358974357) internal successors, (1715), 624 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:08,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1715 transitions. [2022-02-10 03:19:08,799 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1715 transitions. Word has length 23 [2022-02-10 03:19:08,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:08,799 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 1715 transitions. [2022-02-10 03:19:08,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:08,799 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1715 transitions. [2022-02-10 03:19:08,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:08,800 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:08,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:08,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (972)] Ended with exit code 0 [2022-02-10 03:19:09,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable975,972 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:09,001 INFO L402 AbstractCegarLoop]: === Iteration 977 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:09,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:09,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1732130252, now seen corresponding path program 972 times [2022-02-10 03:19:09,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:09,001 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022433817] [2022-02-10 03:19:09,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:09,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:09,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:09,154 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:09,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:09,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022433817] [2022-02-10 03:19:09,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022433817] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:09,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889243320] [2022-02-10 03:19:09,155 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:09,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:09,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:09,156 INFO L229 MonitoredProcess]: Starting monitored process 973 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:09,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (973)] Waiting until timeout for monitored process [2022-02-10 03:19:09,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:19:09,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:09,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:09,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:09,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19: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 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-02-10 03:19:09,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:09,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 21 treesize of output 17 [2022-02-10 03:19:09,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:09,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2022-02-10 03:19:09,430 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:09,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:09,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:09,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:19:09,641 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:09,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 26 treesize of output 30 [2022-02-10 03:19:09,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:09,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 20 treesize of output 24 [2022-02-10 03:19:09,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:09,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889243320] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:09,725 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:09,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:09,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040233399] [2022-02-10 03:19:09,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:09,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:09,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:09,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:09,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:09,725 INFO L87 Difference]: Start difference. First operand 625 states and 1715 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:10,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:10,133 INFO L93 Difference]: Finished difference Result 737 states and 1892 transitions. [2022-02-10 03:19:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:19:10,134 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:10,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:10,135 INFO L225 Difference]: With dead ends: 737 [2022-02-10 03:19:10,135 INFO L226 Difference]: Without dead ends: 727 [2022-02-10 03:19:10,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=137, Invalid=1053, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:19:10,135 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 51 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:10,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 332 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 936 Invalid, 0 Unknown, 246 Unchecked, 0.3s Time] [2022-02-10 03:19:10,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2022-02-10 03:19:10,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 633. [2022-02-10 03:19:10,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7357594936708862) internal successors, (1729), 632 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-02-10 03:19:10,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1729 transitions. [2022-02-10 03:19:10,142 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1729 transitions. Word has length 23 [2022-02-10 03:19:10,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:10,142 INFO L470 AbstractCegarLoop]: Abstraction has 633 states and 1729 transitions. [2022-02-10 03:19:10,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:10,142 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1729 transitions. [2022-02-10 03:19:10,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:10,143 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:10,143 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:10,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (973)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:10,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 973 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable976 [2022-02-10 03:19:10,343 INFO L402 AbstractCegarLoop]: === Iteration 978 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:10,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:10,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1133667420, now seen corresponding path program 973 times [2022-02-10 03:19:10,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:10,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134850604] [2022-02-10 03:19:10,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:10,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:10,526 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:10,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:10,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134850604] [2022-02-10 03:19:10,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134850604] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:10,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256901649] [2022-02-10 03:19:10,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:19:10,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:10,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:10,527 INFO L229 MonitoredProcess]: Starting monitored process 974 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:10,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (974)] Waiting until timeout for monitored process [2022-02-10 03:19:10,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:10,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:10,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:10,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:10,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 19 treesize of output 15 [2022-02-10 03:19:10,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19: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 20 treesize of output 16 [2022-02-10 03:19:10,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19: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 12 treesize of output 5 [2022-02-10 03:19:10,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:10,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:10,957 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:10,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 19 treesize of output 23 [2022-02-10 03:19:11,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:11,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2022-02-10 03:19:11,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:11,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 20 treesize of output 24 [2022-02-10 03:19:11,121 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:11,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256901649] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:11,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:11,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:11,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326535275] [2022-02-10 03:19:11,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:11,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:11,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:11,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:11,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:11,122 INFO L87 Difference]: Start difference. First operand 633 states and 1729 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:11,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:11,585 INFO L93 Difference]: Finished difference Result 726 states and 1866 transitions. [2022-02-10 03:19:11,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:19:11,585 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:11,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:11,586 INFO L225 Difference]: With dead ends: 726 [2022-02-10 03:19:11,586 INFO L226 Difference]: Without dead ends: 716 [2022-02-10 03:19:11,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=145, Invalid=1261, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:19:11,587 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 47 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:11,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 281 Invalid, 957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 913 Invalid, 0 Unknown, 21 Unchecked, 0.3s Time] [2022-02-10 03:19:11,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-02-10 03:19:11,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 624. [2022-02-10 03:19:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.7463884430176564) internal successors, (1711), 623 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-02-10 03:19:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1711 transitions. [2022-02-10 03:19:11,594 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1711 transitions. Word has length 23 [2022-02-10 03:19:11,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:11,594 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 1711 transitions. [2022-02-10 03:19:11,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:11,594 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1711 transitions. [2022-02-10 03:19:11,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:11,595 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:11,595 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:11,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (974)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:11,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 974 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable977 [2022-02-10 03:19:11,795 INFO L402 AbstractCegarLoop]: === Iteration 979 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:11,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:11,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1260877062, now seen corresponding path program 974 times [2022-02-10 03:19:11,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:11,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521133282] [2022-02-10 03:19:11,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:11,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:11,892 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:11,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:11,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521133282] [2022-02-10 03:19:11,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521133282] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:11,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553855371] [2022-02-10 03:19:11,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:19:11,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:11,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:11,894 INFO L229 MonitoredProcess]: Starting monitored process 975 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:11,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (975)] Waiting until timeout for monitored process [2022-02-10 03:19:11,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:19:11,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:11,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:19:11,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:12,039 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 19 treesize of output 15 [2022-02-10 03:19:12,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:12,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 21 treesize of output 17 [2022-02-10 03:19:12,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:12,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 17 treesize of output 13 [2022-02-10 03:19:12,124 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:12,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:12,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:12,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 17 treesize of output 21 [2022-02-10 03:19:12,221 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:12,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 19 treesize of output 23 [2022-02-10 03:19:12,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:12,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 19 [2022-02-10 03:19:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:12,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553855371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:12,269 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:12,269 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:19:12,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777379257] [2022-02-10 03:19:12,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:12,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:19:12,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:12,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:19:12,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:19:12,269 INFO L87 Difference]: Start difference. First operand 624 states and 1711 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-02-10 03:19:12,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:12,419 INFO L93 Difference]: Finished difference Result 694 states and 1827 transitions. [2022-02-10 03:19:12,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:19:12,420 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 23 [2022-02-10 03:19:12,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:12,421 INFO L225 Difference]: With dead ends: 694 [2022-02-10 03:19:12,421 INFO L226 Difference]: Without dead ends: 677 [2022-02-10 03:19:12,421 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:19:12,421 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:12,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 110 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 410 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-02-10 03:19:12,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-02-10 03:19:12,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 629. [2022-02-10 03:19:12,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.734076433121019) internal successors, (1717), 628 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-02-10 03:19:12,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1717 transitions. [2022-02-10 03:19:12,427 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1717 transitions. Word has length 23 [2022-02-10 03:19:12,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:12,427 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 1717 transitions. [2022-02-10 03:19:12,427 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-02-10 03:19:12,427 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1717 transitions. [2022-02-10 03:19:12,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:12,428 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:12,428 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:12,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (975)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:12,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable978,975 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:12,644 INFO L402 AbstractCegarLoop]: === Iteration 980 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:12,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:12,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1063148794, now seen corresponding path program 975 times [2022-02-10 03:19:12,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:12,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96071090] [2022-02-10 03:19:12,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:12,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:12,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:12,749 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:12,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:12,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96071090] [2022-02-10 03:19:12,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96071090] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:12,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068281100] [2022-02-10 03:19:12,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:19:12,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:12,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:12,751 INFO L229 MonitoredProcess]: Starting monitored process 976 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:12,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (976)] Waiting until timeout for monitored process [2022-02-10 03:19:12,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:19:12,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:12,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 03:19:12,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:12,878 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 19 treesize of output 15 [2022-02-10 03:19:12,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:12,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 21 treesize of output 17 [2022-02-10 03:19:12,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:12,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 17 treesize of output 13 [2022-02-10 03:19:12,961 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:12,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:13,013 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:13,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 17 treesize of output 21 [2022-02-10 03:19:13,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:13,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 19 treesize of output 23 [2022-02-10 03:19:13,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:13,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 15 treesize of output 19 [2022-02-10 03:19:13,097 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:19:13,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068281100] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:13,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:13,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 18 [2022-02-10 03:19:13,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835318711] [2022-02-10 03:19:13,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:13,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 03:19:13,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:13,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 03:19:13,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:19:13,097 INFO L87 Difference]: Start difference. First operand 629 states and 1717 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-02-10 03:19:13,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:13,242 INFO L93 Difference]: Finished difference Result 677 states and 1800 transitions. [2022-02-10 03:19:13,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 03:19:13,242 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 23 [2022-02-10 03:19:13,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:13,243 INFO L225 Difference]: With dead ends: 677 [2022-02-10 03:19:13,243 INFO L226 Difference]: Without dead ends: 663 [2022-02-10 03:19:13,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-02-10 03:19:13,244 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 35 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:13,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 98 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 380 Invalid, 0 Unknown, 43 Unchecked, 0.1s Time] [2022-02-10 03:19:13,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2022-02-10 03:19:13,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 624. [2022-02-10 03:19:13,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.744783306581059) internal successors, (1710), 623 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:13,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1710 transitions. [2022-02-10 03:19:13,250 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1710 transitions. Word has length 23 [2022-02-10 03:19:13,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:13,250 INFO L470 AbstractCegarLoop]: Abstraction has 624 states and 1710 transitions. [2022-02-10 03:19:13,250 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-02-10 03:19:13,250 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1710 transitions. [2022-02-10 03:19:13,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:13,251 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:13,251 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:13,266 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (976)] Ended with exit code 0 [2022-02-10 03:19:13,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable979,976 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:13,453 INFO L402 AbstractCegarLoop]: === Iteration 981 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:13,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:13,453 INFO L85 PathProgramCache]: Analyzing trace with hash 603790022, now seen corresponding path program 976 times [2022-02-10 03:19:13,453 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:13,453 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073008270] [2022-02-10 03:19:13,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:13,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:13,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:13,619 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:13,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:13,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073008270] [2022-02-10 03:19:13,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073008270] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:13,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071422020] [2022-02-10 03:19:13,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:13,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:13,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:13,620 INFO L229 MonitoredProcess]: Starting monitored process 977 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:13,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (977)] Waiting until timeout for monitored process [2022-02-10 03:19:13,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:13,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:13,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:13,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:13,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:13,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 19 treesize of output 15 [2022-02-10 03:19:13,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:13,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:19:13,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:13,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 12 treesize of output 5 [2022-02-10 03:19:13,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:13,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:14,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:14,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-02-10 03:19:14,123 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:14,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 30 treesize of output 34 [2022-02-10 03:19:14,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:14,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-02-10 03:19:14,183 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:14,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071422020] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:14,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:14,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:14,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401636236] [2022-02-10 03:19:14,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:14,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:14,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:14,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:14,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=877, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:14,184 INFO L87 Difference]: Start difference. First operand 624 states and 1710 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:14,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:14,316 INFO L93 Difference]: Finished difference Result 672 states and 1786 transitions. [2022-02-10 03:19:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:19:14,316 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:14,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:14,317 INFO L225 Difference]: With dead ends: 672 [2022-02-10 03:19:14,317 INFO L226 Difference]: Without dead ends: 667 [2022-02-10 03:19:14,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=934, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 03:19:14,317 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:14,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 145 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 406 Invalid, 0 Unknown, 78 Unchecked, 0.1s Time] [2022-02-10 03:19:14,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2022-02-10 03:19:14,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 626. [2022-02-10 03:19:14,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.7488) internal successors, (1718), 625 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-02-10 03:19:14,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1718 transitions. [2022-02-10 03:19:14,324 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1718 transitions. Word has length 23 [2022-02-10 03:19:14,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:14,324 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 1718 transitions. [2022-02-10 03:19:14,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:14,324 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1718 transitions. [2022-02-10 03:19:14,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:14,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:14,325 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:14,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (977)] Ended with exit code 0 [2022-02-10 03:19:14,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 977 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable980 [2022-02-10 03:19:14,534 INFO L402 AbstractCegarLoop]: === Iteration 982 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:14,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:14,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1062341706, now seen corresponding path program 977 times [2022-02-10 03:19:14,534 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:14,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632825536] [2022-02-10 03:19:14,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:14,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:14,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:14,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:14,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632825536] [2022-02-10 03:19:14,726 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632825536] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:14,726 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621920446] [2022-02-10 03:19:14,726 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:14,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:14,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:14,727 INFO L229 MonitoredProcess]: Starting monitored process 978 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:14,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (978)] Waiting until timeout for monitored process [2022-02-10 03:19:14,760 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:19:14,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:14,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:14,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:14,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:14,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 19 treesize of output 15 [2022-02-10 03:19:14,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:14,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 21 treesize of output 17 [2022-02-10 03:19:14,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:14,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 12 treesize of output 5 [2022-02-10 03:19:15,042 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:15,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:15,168 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-10 03:19:15,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:15,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 30 treesize of output 34 [2022-02-10 03:19:15,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:15,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 24 treesize of output 28 [2022-02-10 03:19:15,357 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:15,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621920446] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:15,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:15,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 32 [2022-02-10 03:19:15,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110892462] [2022-02-10 03:19:15,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:15,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-02-10 03:19:15,358 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:15,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-02-10 03:19:15,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:19:15,358 INFO L87 Difference]: Start difference. First operand 626 states and 1718 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:15,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:15,652 INFO L93 Difference]: Finished difference Result 669 states and 1781 transitions. [2022-02-10 03:19:15,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 03:19:15,653 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:19:15,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:15,654 INFO L225 Difference]: With dead ends: 669 [2022-02-10 03:19:15,654 INFO L226 Difference]: Without dead ends: 664 [2022-02-10 03:19:15,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:19:15,654 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 28 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:15,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 181 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 694 Invalid, 0 Unknown, 175 Unchecked, 0.2s Time] [2022-02-10 03:19:15,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-02-10 03:19:15,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 629. [2022-02-10 03:19:15,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7420382165605095) internal successors, (1722), 628 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-02-10 03:19:15,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1722 transitions. [2022-02-10 03:19:15,660 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1722 transitions. Word has length 23 [2022-02-10 03:19:15,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:15,660 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 1722 transitions. [2022-02-10 03:19:15,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:15,660 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1722 transitions. [2022-02-10 03:19:15,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:19:15,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:15,661 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:15,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (978)] Ended with exit code 0 [2022-02-10 03:19:15,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 978 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable981 [2022-02-10 03:19:15,876 INFO L402 AbstractCegarLoop]: === Iteration 983 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:15,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1660804538, now seen corresponding path program 978 times [2022-02-10 03:19:15,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:15,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6244410] [2022-02-10 03:19:15,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:15,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:15,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:16,030 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:16,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:16,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6244410] [2022-02-10 03:19:16,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6244410] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:16,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310613087] [2022-02-10 03:19:16,030 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:16,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:16,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:16,031 INFO L229 MonitoredProcess]: Starting monitored process 979 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:19:16,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (979)] Waiting until timeout for monitored process [2022-02-10 03:19:16,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:19:16,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:16,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-10 03:19:16,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:16,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:16,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 19 treesize of output 15 [2022-02-10 03:19:16,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:16,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 20 treesize of output 16 [2022-02-10 03:19:16,297 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:16,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 12 treesize of output 5 [2022-02-10 03:19:16,332 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:16,332 INFO L328 TraceCheckSpWp]: Computing backward predicates...